我有一个C#中的自定义服务器在Ubuntu下运行在单声道。 我最多可以组成15个silverlight客户端连接到服务器。 当我做了16日,它只是等待。 如果我closures了其中一个已build立的连接,则第16个客户端可以连接。 我正在从一台机器进行连接。 我也不超过任何文件处理限制。 限制是1024,我有大约300。
任何想法如何build立更多的联系? 另外为什么数字15? 这是特定于linux的东西吗?
之前我看到过一个类似的问题 – 在这种情况下,服务器操作系统上已经设置了防火墙,并将传入的连接限制为最多10个并发事件。
运行sudo iptables -L并查看输出(对于像“ limit ”这样的文本,或者只是15 ),至less可以将这种防火墙限制在要检查的事情列表之外。 如果有很多的输出,那么就要仔细研究一下,因为很可能会有一个系统来生成一套更复杂的规则。 在这样的自动化工具中添加这样的节stream器可能是相当普遍的。
我正在使用单声道2.6.7。 升级到2.10.8解决了这个问题。