0

SocketIO4Net.Clientを使用しているクライアントからsocket.ioチャネルをサブスクライブしたい

ライブラリにサブスクライブ操作またはサブスクライブメッセージタイプが実装されていない場合、これを行うための最良の方法は何ですか?

4

1 に答える 1

0

SocketIO4Net.Client 内からチャンネル/ルームにサブスクライブするには、3 つの基本的な方法があります。

【ドキュメントより】

.net クライアントで Socket.IO イベント メッセージを登録するには、いくつかの方法があります。

Action デリゲートを使用する 匿名メソッドで Action デリゲートを使用する .On(eventName, Action) メソッドで Action デリゲート インスタンスにラムダ式を使用する (推奨)。デフォルトでは、受信したすべてのメッセージは Message イベントを通じて公開されます。.On() メソッドを介して登録されたイベント メッセージは、Message イベント通知をスキップします。

一般的な方法は次のとおりです。

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

[ドキュメンテーション][1] はかなりの量があります。

[1]: http://socketio4net.codeplex.com/documentation、特にカバーされていないものはありますか (そうであれば追加します)?

于 2012-09-04T00:12:46.770 に答える