订阅频道的SocketIO4Net.Client

时间:2012-08-31 00:56:11

标签: c# .net websocket socket.io

我想从使用SocketIO4Net.Client的客户端订阅socket.io频道

考虑到库中没有实现订阅操作或订阅消息类型,最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以通过3种基本方式从SocketIO4Net.Client中订阅频道/会议室:

[来自文档]

在.net客户端中注册Socket.IO事件消息可以通过以下几种方式完成:

使用Action委托 使用具有匿名方法的Action委托 将lambda表达式用于.On(eventName,Action)方法中的Action委托实例(首选)。 默认情况下,收到的所有消息都通过Message事件公开。通过.On()方法注册的事件消息将跳过消息事件通知。

一般方法如下:

socket.On("news", (data) =>
{
    var raw = data.RawMessage();                            
});

[文件] [1]

有一个公平的结果

[1]:http://socketio4net.codeplex.com/documentation,有什么特别的东西没有被覆盖(如果是这样会增加)吗?