Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

Зависание сокета при Send   Найти похожие ветки 

 
Lau   (2004-12-24 12:58) [0]

клиент-серверное  приложение я выполняю на WinApi Socket(v1.1), есть 3 нити,
одна  принимает  входящие  подключения(в данном случае она примет лишь
одно   подключение),   вторая   нить  создает  серверный сокет, третья
нить  соединяет  свой  сокет  с  серверным. 2 сокета ведут интенсивный
обмен  данными, но в какой то момент 2 и 3-я нить одновременно заходят
в Send (тоесть пытаются отправить друг другу пакет данных) и больше не
выходят  из  этой  функции,  сломал  всю  голову пытаясь найти ответ -
почему так происходит, ведь сам протокол IP предусматривает FullDuplex
и проблем с одновременной отправкой быть не должно.
Может быть Вы сталкивались с чем то подобным ?
Если синхронизировать сокеты на HalfDuplex - чтоб один отправлял, второй принимал то проблема пропадает.


 
Digitman ©   (2004-12-24 13:50) [1]

ты вообще про что сейчас ? про серверное приложение ? и в этом самом серверном приложении - 3 нити ?
тогда непонятно, с какого перепугу две серверных нити пытаются друг с другом "разговаривать" ..

"Тихо сам с собою .."(с) ?



Страницы: 1 вся ветка

Текущий архив: 2005.03.06;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.026 c
6-1103709772
Chaser
2004-12-22 13:02
2005.03.06
Не работает присвоение порта к IdUDPServer


14-1108552533
Иксик2
2005-02-16 14:15
2005.03.06
Лампы дневного света vs лампы накаливания


9-1100945825
maxistent
2004-11-20 13:17
2005.03.06
"столкновение"


1-1108561665
SeDOy
2005-02-16 16:47
2005.03.06
Чтение файлов с изменяющейся структурой


14-1108127922
AlexG
2005-02-11 16:18
2005.03.06
Получение списка нажатых чекбоксов на HTML странице (HTML)