我想从使用 SocketIO4Net.Client 的客户端订阅 socket.io 频道
鉴于库中没有实现订阅操作或订阅消息类型,最好的方法是什么?
在 SocketIO4Net.Client 中订阅频道/房间有 3 种基本方式:
[来自文档]
在 .net 客户端中注册 Socket.IO 事件消息可以通过多种方式完成:
使用 Action 委托 使用带有匿名方法的 Action 委托 在 .On(eventName, Action) 方法中使用 lambda 表达式到 Action 委托实例(首选)。默认情况下,接收到的所有消息都通过 Message 事件公开。通过 .On() 方法注册的事件消息将跳过 Message 事件通知。
一般方法如下:
socket.On("news", (data) =>
{
var raw = data.RawMessage();
});
有相当数量的[文档][1]
[1]:http ://socketio4net.codeplex.com/documentation ,有没有特别提到的东西(如果有,会添加)?