![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при передачи данных через socket!!!!
LeReve © (2002-11-20 20:03:00)ипользую только АПИ send, recv и т.д тип сокета
sock:=socket(AF_INET,SOCK_STREAM,0); сокет привязан к оконному сообщению функцией WSAAyncSelect(sock,hwin,WMESSAGE,FD_READ or FD_ACCEPT). все данные обрабатываются в оконной процедуре, буфер отправки приёма и получения данных совпадают иногда, НО вроде как пока не будит обработано одно сообщение, не станет обрабатываться другое?? (или я ошибаюсь?). Блок данных при передаче не большой, передаётся без ошибок (например файл, но когда я пытаюсь в это время передать ещё один блок данных не относящихся к передачи файла, передача файла начинает глючить)
Digitman (2002-11-21 08:16:00) [1]приведи код обработки сообщений
Oleg_Gashev (2002-11-20 21:27:00) [2]Хорошо описано на http://www.ecst.csuchico.edu/~beej/guide/net/bgnet_html.zip
Dr_Mike (2002-11-20 21:25:00) [3]Почитай в "Статьях", там хорошая статья есть по поводу синхронных и асинхронных сокетов