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

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

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2011, 18:29   #11
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

похоже, что у сервера ложное срабатывание на accept, надо проверять сокет. Если там валидный сокет, то проверить код, который на "кнопке с меняющейся надписью, проверяющая наличие подключения на данный момент", возможно, оно неправильно определяет, что коннекта нет и пытается зарулить ещё одно соединение.

И советую мессаджбоксы поскорей заменить на логи, в большом проекте рука отвалится на ОК кликать. В лог обязаетльно записывать GetCurrentThreadID(), чтобы понимать, какой поток что генерит.

Код:
tv_usec = 200;
Это, кстати, микросекунды, а не миллисекунды, на сколько я помню.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание клиент/серверных БД ti_sweta Помощь студентам 23 09.11.2010 15:00
Есть общая структура программы,как написать функции к ней? Aleksandr_Yanov Общие вопросы C/C++ 0 13.06.2010 16:53
Ищу книгу Андрей Шкрыль "Разработка клиент-серверных приложений в Delphi" virus_t Свободное общение 9 11.08.2009 21:42
Вопрос по нагрузке клиент/серверных программ. stonix Работа с сетью в Delphi 2 23.12.2007 23:15