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

Вниз

WinSock2 API - чтение данных из сокета   Найти похожие ветки 

 
AlexRush ©   (2002-02-28 18:14) [0]

Доброго времени суток, господа программеры.
У меня есть к Вам четыре вопроса по WinSock2 API :
1) Как перед чтением из сокета (по FD_READ) определить количество байт, находящееся в нем на данный момент?
2) Как при(перед) подтверждении соединения (ф-й accept) и вообще, по hSocket"у узнать IP, с которого устанавливается соединение?
3) Как послать broadcast в LAN? По возможности, приведите кусок рабочего кода, т.к. упорное чтение WinSDK e.t.c и написание, яко там, для меня к положительным результатам не привело.
4) Посоветуйте, каким образом лучше при подтверждении нового коннекта вынести обработку его событий в отдельный поток.

Примеров и советов с использованием стандартных/сторонних компонент просьба не присылать.
Заранее спасибо.


 
Digitman ©   (2002-03-01 09:31) [1]

И все же - скажи для начала, чем тебя не устраивает стандартный TServerSocket ? Ведь он же использует именно Winsock2, к тому же исходный текст его доступен ! И ответы на первые 3 твоих вопроса легко обнаруживаются в этом тексте !

4-й вопрос же требует работы с гнездами не в режиме SOCK_STREAM (в котором работают гнезда, создаваемые объектами TServerSocket/TClientSocket), а в режиме SOCK_DGRAM (например, TNMGeneralServer/TNMUdp/TPowerSock)






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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
1-39772
Anton+
2002-04-28 21:03
2002.05.13
Сбросить таймер.


7-39872
Serega__2
2001-12-18 09:21
2002.05.13
Господа, подскажите плз как програмно поменять ориентацию у мышки:)


6-39816
Relaxoid
2002-02-28 15:37
2002.05.13
Где достать исходники nbtstat?


7-39861
Akim2
2002-02-13 10:29
2002.05.13
Сервис


1-39720
aabark
2002-04-26 09:24
2002.05.13
Service pack for Delphi6 > 1