F# のドキュメントがなく、C# のみのライブラリを使用しています。C# に慣れていないので、少し問題があります。NetMQのドキュメントを読んでいると、翻訳に問題がある行が 1 つあります。
コンテキストについては、完全な例を次に示します。
using (var rep1 = new ResponseSocket("@tcp://*:5001"))
using (var rep2 = new ResponseSocket("@tcp://*:5002"))
using (var poller = new NetMQPoller { rep1, rep2 })
{
rep1.ReceiveReady += (s, a) => // ??????
{
string msg = a.Socket.ReceiveString();
a.Socket.Send("Response");
};
rep2.ReceiveReady += (s, a) => // ??????
{
string msg = a.Socket.ReceiveString();
a.Socket.Send("Response");
};
poller.Run();
}
rep1.ReceiveReady += (s, a) =>
具体的には、C# のコンテキストで何を意味するのか、F# に翻訳する方法がわかりません。何か案は?ありがとう。