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

Вниз

WSAAsyncSelect   Найти похожие ветки 

 
Oleg_Gashev ©   (2002-09-13 01:36) [0]

Есть проблемы с реализацией WSAAsyncSelect. Все время срабатывает FD_READ. FD_WRITE- один раз в самом начале. Как реализовать правильно send? Спасибо.


 
Polevi ©   (2002-09-13 11:02) [1]

если send вернул SOCKET_ERROR и GetLastError WSA_WOULDBLOCK, или размер реально записаных данных меньше желаемого - OS сообщит тебе сообщением FD_WRITE когда она готова вновь принимать данные


 
Oleg_Gashev ©   (2002-09-13 12:47) [2]

FD_WRITE никогда не срабатывает, даже когда размер получченых данных на recv=0


 
Digitman ©   (2002-09-13 14:13) [3]

ты почитай в хэлпе-то про FD_WRITE для начала ...


 
Oleg_Gashev ©   (2002-09-13 16:26) [4]

> Digitman

Читал я про FD_WRITE.Не работает. send возвращает 0.


 
Digitman ©   (2002-09-13 16:43) [5]

ну и чего ты там вычитал ?)
что WSAGetLastError()-то возвращает ? после неуспешного send() ?
WSAGetLastError() - это что, Пушкин А.С. должен за тебя анализировать ?


 
Oleg_Gashev ©   (2002-09-13 16:47) [6]

WSAGetLastError=0


 
Oleg_Gashev ©   (2002-09-13 16:51) [7]

READ
WSAGetLastError=0
.entera 630 340 y
inprise.public.visibroker 9306 9071 y
.

READ
WSAGetLastError=0
20
send-list
WSAGetLastError=0
500 command not recognized

READ
WSAGetLastError=0


 
Oleg_Gashev ©   (2002-09-13 16:52) [8]

Все. После последнего send можно перезапускать программу.


 
Polevi ©   (2002-09-14 17:14) [9]

2Oleg_Gashev ©
я тут написал очередную версию прокси сервера - могу тебе выслать исходник если хочешь - правда там WSAEventSelect используется..


 
Oleg_Gashev ©   (2002-09-14 18:48) [10]

> Polevi
Если не затруднит, кидай на ogv@urbis.net.il.



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
14-34183
Осирис
2002-09-30 18:23
2002.11.11
Охота началась....


1-33992
Sergi
2002-10-29 18:04
2002.11.11
Макроподстановка


14-34241
Beginner-Designer
2002-10-22 20:01
2002.11.11
Нужна компанента для C++ Builder по горячим клавишам


7-34262
ResTec
2002-09-06 02:16
2002.11.11
Как определить загрузку процессора: процеса?, потока (нити)?


3-33867
Higs
2002-10-22 11:51
2002.11.11
Record in SQL Insert