![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
WSARecv или ReadFile?
Демо © (2009-10-29 23:56:00)В WinSock2 появились новые функции - WSARecv и WSASend.
Как я понимаю, кроме кроссплатформенности они ничем не лучше старых ReadFile и WriteWile.
Просьбы высказать мысли по этому поводу.
Имеются ли какие-то преимущества у новых функций?
Сергей М. (2009-10-30 12:52:00) [21]
> Есть ли кроме этого плюсы?
А разве этого не достаточно ?
Ведь Read/WriteFile[Ex] не даст тебе такой функциональности, если она требуется..
Демо (2009-10-30 12:46:00) [22]Судя по MSDN, флаг lpFlags может быть комбинацией из трёх бит:
MSG_PEEK
MSG_OOB
MSG_PARTIAL
Для поточно-ориентированных сокетов остаётся только MSG_PEEK и MSG_OOB.
Конечно, это плюс к WSARecv.
Спасибо за наводку.
Есть ли кроме этого плюсы?
Сергей М. (2009-10-30 08:14:00) [23]Имеет.
Не только, но и в том числе.
Демо (2009-10-30 01:30:00) [24]
> На параметр lpFlags поглазей)
А он для семейства протоколов TCP имеет значение?
Сергей М. (2009-10-30 00:47:00) [25]
> назвал разные версии winddows
Всеверсии новее 3.11 так или иначе поддерживают WS2.
Сергей М. (2009-10-30 00:34:00) [26]
> с дуру
Пишется слитно.
> И всё же?
На параметр lpFlags поглазей)
Демо (2009-10-30 00:25:00) [27]И всё же?
Демо (2009-10-30 00:24:00) [28]
> Сергей М. © (30.10.09 00:19) [2]
> > кроме кроссплатформенностиКакая к лешему "кроссплатформенность",
> если WinSock ?)
-)
Ну да. сорри.
Кроссплатформенностью с дуру назвал разные версии winddows.
Сергей М. (2009-10-30 00:19:00) [29]
> кроме кроссплатформенности
Какая к лешему "кроссплатформенность", если WinSock ?)
Демо (2009-10-30 00:00:00) [30]PS. Использую перекрытый ввод/вывод с IOCP.