3
このような単純なコードからこの例外がどのように得られたかを説明しましょう。NetMQサーバーを実行しようとしたcAlgoという取引プログラムを使用しました。正しく終了しないため、コンピュータを再起動するまでポートを使用できなくなります。ZeroMQを使用して 'NetMQ.AddressAlreadyInUseException'を解決する方法
私はこのポートを回復して再び使用できるようにしたいと思います。私はそれをきちんと掃除しようとしました。私はZeroMQから始まっています。私はそれに熟練していません。あなたは、内部のSocketExceptionで例外(、各ソケットアドレス(プロトコル/ネットワークアドレス/ポート)の一つだけ使用がある添付。
void Main()
{
using (var server = new ResponseSocket("@tcp://localhost:5555")) // bind
using (var client = new RequestSocket(">tcp://localhost:5555")) // connect
{
// Send a message from the client socket
client.SendFrame("Hello");
// Receive the message from the server socket
string m1 = server.ReceiveFrameString();
Console.WriteLine("From Client: {0}", m1);
// Send a response back from the server
server.SendFrame("Hi Back");
// Receive the response from the client socket
string m2 = client.ReceiveFrameString();
Console.WriteLine("From Server: {0}", m2);
}
}
cAlgoアプリケーションを閉じると、ポートが解放されますが、これは私が探している解決策ではありません。 – Xavi