![]() |
|
Модераторы: xvr |
![]()
|
|
| Georg4 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 961 Регистрация: 2.11.2002 Репутация: нет Всего: 10 |
Ребяты!
Я в С++ не секу. Просто слегка знаю. Да вот эка напасть нужна под Линукс 2 программы одна клиент, а другая сервер. Связываются они с помощью сокетов. Смысл таков: Сервер запустился и ждёт, а клиент подключился и отправил строку следующего формата: "слово_для_регистрации\nлогин\nпароль\n. Слово для регистрации, это заранее заданное слово с которого и начинается регистрация (в моих скромных началах этого дела это слово "registration"), далее ясно. Сервер записывает логин и пароль в лог отдельной строкой и посылает приветственную строчку (любую). После строчки сервер посылает билет( уникальное числовое значение, в друг клиентов несоклько. Каждый билет записывается в лог вместе с паролем илогином данного клиента). Клиент запоминает билет и потом посылая на сервер текстовые строки (ввод с клавиатуры, а до этого всё прописывалось в тексте проги), передаёт билет и текст разделенные через\n. Сервер получает строку сопоставляет билет и логин клиента из лога и выдаёт на экран логин: текст. Вот такие пироги! Был бы Паскаль любимый да Делфи мощные, я б это в 5 минут, а тут... Буду признателен! -------------------- Никто и никогда не должен решать одну проблему дважды |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 1 Всего: 48 |
Работа с сокетами фактически сводится к работе с файлами. Создай для начала простенький клиент/сервер, вроде этого
http://www.nestor.minsk.by/sr/2004/01/40114.html и добавь к нему нужную тебе функциональность -------------------- Account removed |
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: нет Всего: 47 |
Вот, файлики для сервера и клиета
Присоединённый файл ( Кол-во скачиваний: 31 )
Sockets_for_beginners.zip |
|||
|
||||
| Georg4 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 961 Регистрация: 2.11.2002 Репутация: нет Всего: 10 |
Парни, как сокет функциклирует я знаю.
И костяк я сделаю. Я остальные функции реализовать не могу!!!! Как это всё должно работать целиком???? -------------------- Никто и никогда не должен решать одну проблему дважды |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |