Как отправить файл с сервера нескольким клиентам одновременно в MFC с помощью сокетов?

StackOverflow https://stackoverflow.com/questions/2454812

Вопрос

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

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

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

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

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top