public classTestWebSocketController : Controller
{
WebSocketServer server;
List listSession = new List();publicActionResult Index()
{returnView();
}//服务启动
public stringStart()
{var ip = "192.168.1.106";var port = "1010";
server= newWebSocketServer();if (!server.Setup(ip, int.Parse(port)))
{return "WebSocket服务启动Error";
}//新的会话连接
server.NewSessionConnected +=SessionConnected;//会话关闭
server.SessionClosed +=SessionClosed;//新的消息接收
server.NewMessageReceived +=MessageReceived;if (!server.Start())
{//处理监听失败消息
return "error";
}return "success";
}///
///会话关闭///
///
///
private voidSessionClosed(WebSocketSession session, SuperSocket.SocketBase.CloseReason value)
{