Привет всем программерам!
Подскажите плиз, какую-нибудь ссылку в Инете,
каким образом можно передать/ принять файл двоичный файл по
сокету, используя только только Winsock API без MFC на VisualC.
(
www.codeproject.com лежит пример такой, но он не подходит
так как нужно именно без MFC).
Или есть можеть быть какие нибудь библиотеки?
С уважением,
Николай
Здравствуйте, sakhalin87, Вы писали:
S> Привет всем программерам!
S>Подскажите плиз, какую-нибудь ссылку в Инете,
S>каким образом можно передать/ принять файл двоичный файл по
S>сокету, используя только только Winsock API без MFC на VisualC.
S>( www.codeproject.com лежит пример такой, но он не подходит
S> так как нужно именно без MFC).
S>Или есть можеть быть какие нибудь библиотеки?
а сырой winsock не подходит?
Здравствуйте, Ovl, Вы писали:
Ovl>а сырой winsock не подходит?
Чтобы передавать двоичные файлы использовать сырые сокеты?!
По теме: см. MSDN — TransmitFile, можете попробовать поискать по форумам (не знаю только, работает ли поиск

).
Можно обычными send/recv воспользоваться, сложностей не вижу.
см. MSDN функции: socket, bind, listen, connect, send, recv, WSAGetLastError, closesocket.
Здравствуйте, Ovl, Вы писали:
Ovl>да. под сырими я и имел ввиду этот набор.
Ovl>правда добавил бы SelectEvent, WSAWaitForMultipleObjects
Таких функций нет

WSAEventSelect, WSAWaitForMultipleEvents, но я думую для начала ему хватит и того набора.
Если будет мало, могу дать в нагрузку пару линков:
Пример TCP-сервера с использованием модели ввода-вывода WSAEvenetSelectАвтор: butcher
Дата: 04.10.04
Пример TCP-клиента с использованием модели ввода-вывода WSAEvenetSelectАвтор: butcher
Дата: 04.10.04