Розетка с несколькими клиентами - PullRequest
0 голосов
/ 09 июня 2019

Я хочу создать Socket programming для отправки изображений клиентам.Иногда более одного клиента подключаются к серверу и хотят получить изображение, и я должен справиться с этим.

Я читал больше о множественных клиентах в программировании сокетов, и теперь я в замешательствеВ каком-то учебном пособии говорилось об асинхронном программировании сокетов, как показано ниже по ссылке, и говорилось, что при таком подходе я могу обрабатывать multi-client в одно и то же время, подключенное к серверу, но по другой ссылке, некоторые люди говорили, что при таком подходе к серверу подключается больше чем указанные клиенты, тогда они былиигнорируется, потому что с async socket мы обрабатываем клиентов с помощью очереди и определяем размер очереди с помощью метода listen в первой части программы.В любом случае, в другом подходе, касающемся использования потоков на стороне сервера, я имею в виду создание нового потока для нового клиентского подключения.

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

AysncServer:

Программирование сокетовнесколько клиентов один сервер

Темы на сервере:

https://social.msdn.microsoft.com/Forums/vstudio/en-US/20f737aa-6c45-4e9f-b627-d3128d31de61/multi-threaded-server-socket-for-multiple-clients-8211-threading-and-send-receive-issue?forum=csharpgeneral

...