解决方法:
protected override bool Setup(IRootConfig rootConfig, IServerConfig config)
{
ServerConfig serverConfig =new ServerConfig(config);
serverConfig.MaxConnectionNumber = 10000;
serverConfig.MaxRequestLength = 10000;
serverConfig.Ip = Ini.GetConfigKeyValue("SocketIp");
serverConfig.Port = int.Parse(Ini.GetConfigKeyValue("SocketPort"));
return base.Setup(rootConfig, serverConfig);
}
如果是WebSocket出现错误 Protocol Error
Max request length: 1024, current processed length: 1106
解决办法:
WebSocketServer WebSocket = new WebSocketServer();
var config = new ServerConfig()
{
MaxRequestLength = 1024 * 1024,
Ip= this.textBox_WebSocketIp.Text,
Port= int.Parse(this.textBox_WebSocketPort.Text)
};
WebSocket.Setup(config )