Как отправить файл с сервера на несколько клиентов одновременно в MFC с помощью сокетов? - PullRequest
1 голос
/ 16 марта 2010

Я делаю простое приложение на стороне сервера и приложение на стороне клиента для передачи файла из одного места в другое или с одного компьютера на другой, если компьютеры находятся в сети.

Я использовал код от http://www.codeproject.com/KB/IP/SocketFileTransfer.aspx. Он работает и файл успешно передан.

Но мне нужно передавать файл с сервера на несколько клиентов одновременно. Я имею в виду, что на сервере должно быть более двух клиентов, которые могут подключиться, и они могут получать файл одновременно.

Я не знаю, как поддерживать очередь для этого и как передать CSocket объект в метод с использованием Threading и любым другим способом.

Я также не знаю, как подготовить очередь объектов CSocket.

Так что, пожалуйста, если у вас есть какое-либо решение или альтернативный способ, скажите, пожалуйста ...

1 Ответ

0 голосов
/ 05 июля 2010

Создание потока для каждого клиента будет одновременно передавать файл каждому клиенту.

...