当前位置: 首页 > 工具软件 > Fleck > 使用案例 >

fleck 客户端_关于C#使用Fleck 的websocket问题

简培
2023-12-01

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

先上代码:

FleckLog.Level = LogLevel.Debug;

allSockets = new List();

Newsocket = new WebSocketServer("ws://127.0.0.1:" + ctrlPort);

Newsocket.Start(socket =>

{

socket.OnOpen = () =>

{

GlobalConfigFile.log.RobotLog("Open!");

allSockets.Add(socket);

};

socket.OnClose = () =>

{

GlobalConfigFile.log.RobotLog("Close!");

allSockets.Remove(socket);

};

socket.OnMessage = message =>

{

try

{

GlobalConfigFile.log.RobotLog(message);

data = JsonConvert.DeserializeObject(message);

allSockets.ToList().ForEach(s => s.Send("Echo: " + message));

}

catch (Exception ex)

{

}

};

});

 类似资料: