![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить... [Win95/98, WinME, NT4, Win2k, WinXP]
Jolik © (2004-07-16 18:06:00)... сколько данных можно кинуть в сокет?
Создал я неблокирующий сокет - а сколько туда данных я могу кинуть? и как узнать, что больше не лезет? с блокирующим то понятно - пока не передастся из send не вылезет, а с неблокирующим как?
Тем более странно, что количество принятых байт можно узнать через ioctl...
Спасибо!
Rouse_ (2004-07-17 01:09:00) [1]> а сколько туда данных я могу кинуть?
GetSockOpt + SO_SNDBUF
Rouse_ (2004-07-16 22:56:00) [2]используй модель перекрытого ввода - вывода, к примеру WSASend через события уведомления или через продцедуры завершеиия...
SammIk (2004-07-16 22:16:00) [3]4 GB
А вообще есть такое понятие как
WSAGetLastError
Reindeer Moss Eater (2004-07-16 19:37:00) [4]а сколько туда данных я могу кинуть?
За один раз по моим прикидкам не больше 2 ГБ