проблема в соединении сокета - PullRequest
0 голосов
/ 07 сентября 2010

У меня проблема с соединением через сокет

У меня было клиентское и серверное приложение, серверное приложение для подключения к определенному порту.

500 клиентов должны подключиться и отправить данные для обработкивсе в порядке.

В определенное время я закрыл все клиенты, а также закрыл сервер.когда я запускаю сервер через 10 минут, а раньше, чем через 2 минуты, запускаются все клиенты, подключается очень мало клиентов (5-15).дайте мне решение.

mainSocket = new Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);конечная точка = новый IPEndPoint (IPAddress.Any, int.Parse (txt_server_port.Text));mainSocket.Bind (конечная точка);mainSocket.Listen (100);mainSocket.BeginAccept (новый AsyncCallback (ConnetedClient), mainSocket);

1 Ответ

0 голосов
/ 07 сентября 2010

Если все ваши клиенты пытаются соединиться друг с другом, возможно, заполнение журнала ожидания слушателя заполнено.
Вы можете увеличить отставание в параметре, переданном методу Listen.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...