Есть два приложения WCF — сервер и клиент. Общаются по net.tcp. Дуплексная связь. Все стандартно.
Почему-то иногда клиент не может подключиться к серверу. Вылезает такое исключение:
"The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:00:59.9843749'"
Похоже, есть странный эффект — когда клиентов два-три, все работает. А если клиентов больше, то часть из них даёт указанную выше ошибку.
На опушке за околицей мужики строили коровник.
Работали споро и весело. Получалось х**во.
Здравствуйте, Labert, Вы писали:
L>Есть два приложения WCF — сервер и клиент. Общаются по net.tcp. Дуплексная связь. Все стандартно.
L>Почему-то иногда клиент не может подключиться к серверу. Вылезает такое исключение:
L>"The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:00:59.9843749'"
L>Похоже, есть странный эффект — когда клиентов два-три, все работает. А если клиентов больше, то часть из них даёт указанную выше ошибку.
посмотрите в сторону
ServiceThrottlingBehavior Class.
How to throttle a Wcf service, help prevent DoS attacks, and maintain Wcf scalability