Форум: "Сети";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизЗависание сокета при 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c