![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Упртй программер
Форумчанин
Регистрация: 26.11.2009
Сообщений: 150
|
![]()
Итак, цель - написать приложение клиент-сервер. Задача такая, клиент подключается к серверу и скидывает N байт (ну, например, 8), сервер должен принять, обработать некой функцией SomeFunction и сказать клиенту "OK", тогда клиент отсылает новые восемь байт и так бесконечно.
По примерам в интернете получилось установить соединение и передать 8 байт. Но как сделать чтобы сервер постоянно считывал данные?
Помощь с кодом/лабами по С/С++
Контакты: ICQ 623334555 Skype: btwosoft; Mail: b2soft@yandex.ru |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 30.07.2009
Сообщений: 1,601
|
![]()
Функцию recv обрамить бесконечным циклом, проверяя при каждой итерации количество принятых байт, если они не равны нулю - пришла очередная порция информации. Аналогично сделать клиенту, чтобы он реагировал на 2-4 байта, в зависимости от кодировки, для слова OK. Если не понятно, выкладывайте код, подумаем вместе.
|
![]() |
![]() |
![]() |
#3 |
Упртй программер
Форумчанин
Регистрация: 26.11.2009
Сообщений: 150
|
![]()
уже написали на stackoverflow, если не выйдет - я отпишусь тут, я просто немножко неправильно написал сам цикл
Помощь с кодом/лабами по С/С++
Контакты: ICQ 623334555 Skype: btwosoft; Mail: b2soft@yandex.ru |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не устанавливается виндовс 7 | knyaznano | Компьютерное железо | 2 | 05.05.2012 21:28 |
запуск виндовс 7 | Иван228 | Windows | 4 | 09.03.2012 17:58 |
Неинсталируеться виндовс | maxam4 | Windows | 6 | 07.11.2010 20:10 |
Виндовс 98 | BaiAs | Windows | 3 | 09.09.2010 07:45 |
Не грузится виндовс | Zloy_Doomer | Операционные системы общие вопросы | 8 | 16.04.2010 23:44 |