Не подскажет ли кто, поддерживает библиотека WinSock/Win2000 работу
с _файловыми_ сокетами или нет? Если да, то как инициализировать файловый
сокет и как указывать имя файла? Проблема с том, что не могу найти в
структрах поле sun_path в WinSock.
P.S: про PF_UNIX и AF_UNIX я знаю, на linux c сокетами я умею работать, интересует
именно вопрос как инициализировать и связывать сокет с файлом
с помощью функций WinSock?
Здравствуйте 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 не подойдут, так как программа является клиент-сервером с несколькими соединениями одновременно.