WinSock - file sockets
От: Alex Goodwin Россия  
Дата: 21.01.02 08:48
Оценка:
Hi,

Не подскажет ли кто, поддерживает библиотека WinSock/Win2000 работу
с _файловыми_ сокетами или нет? Если да, то как инициализировать файловый
сокет и как указывать имя файла? Проблема с том, что не могу найти в
структрах поле sun_path в WinSock.

P.S: про PF_UNIX и AF_UNIX я знаю, на linux c сокетами я умею работать, интересует
именно вопрос как инициализировать и связывать сокет с файлом
с помощью функций WinSock?

заранее благодарен,

AlexGO.
Re: WinSock - file sockets
От: TepMuHyc  
Дата: 21.01.02 12:26
Оценка:
Здравствуйте Alex Goodwin, Вы писали:

AG>Hi,


AG>Не подскажет ли кто, поддерживает библиотека WinSock/Win2000 работу

AG>с _файловыми_ сокетами или нет?
Не поддерживает.
Точнее, нет такого Winsock провайдера.

Но, с сокетом можно работать при помощи функций Win32 ReadFile() и WriteFile().
То есть, можешь считать что сокет — это своего рода файл...

ЗЫ. Это касается только сокетов TCP/UDP сокетов если ты работаешь с Winsock провайдером
от его величества мелкософта. Впрочем, насколько я знаю, это единственный провайдер
TCP/UDP.
____________________
God obviously didn't debug, hasn't done any maintenance, and no documentation can be found. Truly amateur work.
Re[2]: WinSock - file sockets
От: Аноним  
Дата: 30.01.02 21:36
Оценка:
Здравствуйте TepMuHyc, Вы писали:

TMH>Здравствуйте Alex Goodwin, Вы писали:


AG>>Hi,


AG>>Не подскажет ли кто, поддерживает библиотека WinSock/Win2000 работу

AG>>с _файловыми_ сокетами или нет?
TMH>Не поддерживает.
TMH>Точнее, нет такого Winsock провайдера.

TMH>Но, с сокетом можно работать при помощи функций Win32 ReadFile() и WriteFile().

TMH>То есть, можешь считать что сокет — это своего рода файл...

TMH>ЗЫ. Это касается только сокетов TCP/UDP сокетов если ты работаешь с Winsock провайдером

TMH>от его величества мелкософта. Впрочем, насколько я знаю, это единственный провайдер
TMH>TCP/UDP.

Спасибо за исчерпывающий ответ:) А readfile/writefile не подойдут, так как программа является клиент-сервером с несколькими соединениями одновременно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.