У меня есть пользовательский сервер в C #, работающий на Ubuntu 11.10 под моно.Я могу подключить до 15 клиентов Silverlight к серверу.Когда я делаю 16-е, это просто ждет.И если я закрою одно из установленных подключений, 16-й клиент сможет подключиться.Я также не превышаю лимит файловых дескрипторов.Ограничение составляет 1024, а у меня около 300.
Я также запускал тот же сервер на виртуальной машине Ubuntu 11.10 и смог установить до 20 подключений.
Клиенты используют TcpListener.
Я не получаю это ограничение при запуске сервера в Windows.
Есть идеи, как разрешить больше подключений?