Re: fprintf && write
- From
- Igor Sysoev ()
- To
- Boris Rudakov ()
- Date
- 2003-06-07T16:17:20Z
- Area
- CARBON.COPY
* Forwarded from area 'RU.UNIX.PROG'
From: Igor Sysoev <is@rambler-co.ru>
Boris Rudakov <Boris.Rudakov@p4.f9.n5054.z2.fidonet.org> wrote:
> НЕ НАДО без КРАЙНЕЙ необходимости юзать WSAxxx функции.
>
> Дело в том, что сокеты - частный случай хэндлов файлов ядра с потоковым режимом
> доступа. Их принципиальное отличие от, скажем, пайпов в том, что ядро открывает
> их только для асинхронного режима доступа. Других принциписальных отличий нет,
> над сокетами так же работают ReadFile/WriteFile, DeviceIoControl (аналог
> юниксоидного ioctl) и ты пы. Поэтому советов два:
Насколько я знаю, ReadFile/WriteFile с сокетами работает только в NT+,
а в 98 - не работают (не знаю про ME).
> Возвращаясь к сокетам, хочу заметить что в НТе "unix-compatible" функции -
> врапперы над фундаментальными функциями API, а WSAxxx - врапперы над врапперами
То есть, WSARecv - это враппер ReadFile, который при работе с сокетом
вызывает WSPRecv ? Я полагаю (без каких-либо фактических данных),
что WSARecv вызывает непосредственно WSPRecv, тогда как ReadFile при
работе с сокетом может вызвать WSARecv или же сразу же WSPRecv.
--
Игорь Сысоев
http://sysoev.ru
--- ifmail v.2.15dev5
* Origin: Rambler Office news site (2:5020/400)