1

ØMQを使用するC#プロジェクトがあります。ソケットを閉じたいのですが、C#バインディングでそれを行う方法がわかりません。出来ますか?

ありがとう!

4

1 に答える 1

2

clrzmq C#バインディングを使用していると想定しています。

を呼び出してソケットを明示的に閉じるかClose、次のようにスコープ外になったときにソケットを破棄(および閉じる)するusingステートメントでソケットをラップすることができます。

using (var context = ZmqContext.Create())
{
    using (var socket = context.CreateSocket(SocketType.PUB))
    {                   
        // Do stuff here, just an example:
        socket.Bind(myEndPoint);
        socket.Send("Hello", Encoding.UTF8);
    }   // Socket is Closed and Disposed
}   // Context is Terminated and Disposed
于 2013-01-22T12:01:20.053 に答える