Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2013, 19:40   #1
b2soft
Упртй программер
Форумчанин
 
Регистрация: 26.11.2009
Сообщений: 150
По умолчанию Сокеты (Виндовс, с++)

Итак, цель - написать приложение клиент-сервер. Задача такая, клиент подключается к серверу и скидывает N байт (ну, например, 8), сервер должен принять, обработать некой функцией SomeFunction и сказать клиенту "OK", тогда клиент отсылает новые восемь байт и так бесконечно.
По примерам в интернете получилось установить соединение и передать 8 байт. Но как сделать чтобы сервер постоянно считывал данные?
Помощь с кодом/лабами по С/С++
Контакты: ICQ 623334555 Skype: btwosoft; Mail: b2soft@yandex.ru
b2soft вне форума Ответить с цитированием
Старый 16.09.2013, 23:07   #2
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,601
По умолчанию

Функцию recv обрамить бесконечным циклом, проверяя при каждой итерации количество принятых байт, если они не равны нулю - пришла очередная порция информации. Аналогично сделать клиенту, чтобы он реагировал на 2-4 байта, в зависимости от кодировки, для слова OK. Если не понятно, выкладывайте код, подумаем вместе.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 17.09.2013, 00:07   #3
b2soft
Упртй программер
Форумчанин
 
Регистрация: 26.11.2009
Сообщений: 150
По умолчанию

уже написали на stackoverflow, если не выйдет - я отпишусь тут, я просто немножко неправильно написал сам цикл
Помощь с кодом/лабами по С/С++
Контакты: ICQ 623334555 Skype: btwosoft; Mail: b2soft@yandex.ru
b2soft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не устанавливается виндовс 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