буфер сокета
От: rezzz  
Дата: 06.12.03 12:57
Оценка:
Подскажите плз., как получить адрес буфера, куда сокет непосредственно принимает инфу до вызова recv
Re: буфер сокета
От: Sinyagin Dmitry www.astawireless.com
Дата: 06.12.03 19:19
Оценка:
R>Подскажите плз., как получить адрес буфера, куда сокет непосредственно принимает инфу до вызова recv

ух ты !
думаю у многих напрашивается вопрос — А зачем ?
Re: буфер сокета
От: DOOM Россия  
Дата: 08.12.03 07:09
Оценка:
Здравствуйте, rezzz, Вы писали:

R>Подскажите плз., как получить адрес буфера, куда сокет непосредственно принимает инфу до вызова recv


Никак, ибо это область данных не твоего процесса, а ОС. Собственно для доступа к ним и были придуманы дескрипторы, иначе приложение не смогло бы добраться до этих данных.
Re: буфер сокета
От: JimAndre  
Дата: 26.12.03 04:54
Оценка:
Здравствуйте, rezzz, Вы писали:

R>Подскажите плз., как получить адрес буфера, куда сокет непосредственно принимает инфу до вызова recv




Jim>>Если у тебя программа — сервер это listen() потом accept() который вернет тебе адрес того кто с тобой соединился и новый сокет для обмена именно с этим клиентом данными и все равно recv() т.е recv() в буффер который сам выбираешь т.е надо делать

recv() в цикле пока чего-нибудь не пришлют.Если обычная то это recv() в цикле с обработкой возвращаемого этой функцией значения ошибки.Буффер и адрес буффера ты назначаешь сам.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.