我正在尝试使用SuperSocket库创建Websocket服务器,但文档有限,我找不到有关如何设置和安装的任何信息。配置websocket服务器。
我的主要要求是:
为工作线程/池线程数提供自定义设置。
"-vc140-x64-mt.dll"
我尝试使用以下代码,但会导致以下错误“您无法启动尚未设置的服务器实例”。但是,如果我注释掉for循环并取消注释它上面的两行,那么它可以工作,虽然它只能侦听一个端口。
答案 0 :(得分:2)
只是为了其他人提出这个悬而未决的问题。 OP的方法几乎是正确的,也许容量声明是干扰的,不确定,没有用它,但是对于监听器创建稍有改动,它就可以工作。
var list = new List<SuperSocket.SocketBase.Config.ListenerConfig>();
int port = 223;
for (int i = 0; i < 21;i++)
{
var listener = new SuperSocket.SocketBase.Config.ListenerConfig();
listener.Port = port;
port++;
list.Add(listener);
}