Использование NETMQ для мониторинга соединенийC#

Место общения программистов C#
Ответить
Anonymous
 Использование NETMQ для мониторинга соединений

Сообщение Anonymous »

В моем Netmq Projhect я хотел бы собрать событие, когда клиент подключается к моему серверу. Я на самом деле использую дилера/маршрутизатора, вот код.
var server = new RouterSocket("tcp://127.0.0.1:22056");
serverPoller = new NetMQPoller { server };
{
// test
Monitoring(server, serverPoller);

server.ReceiveReady += ServerRouter_ReceiveReady;
serverPoller.RunAsync();
IsListening = true;
}

public void Monitoring(RouterSocket server, NetMQPoller poller)
{
NetMQMonitor monitor = new NetMQMonitor(server, $"inproc://127.0.0.1:1234", SocketEvents.All);
monitor.Connected += RepMonitor_Connected;
monitor.Disconnected += RepMonitor_Disconnected;
monitor.AttachToPoller(poller);
}

private void RepMonitor_Connected(object sender, NetMQMonitorSocketEventArgs e)
{
}

private void RepMonitor_Disconnected(object sender, NetMQMonitorSocketEventArgs e)
{
}
< /code>
Я искренне не использую об использовании Netmqmonitor, так как отсутствует четкая документация. Когда я запускаю свой сервер, я стараюсь подключиться к нему с помощью Telnet, соединение в порядке, но не поднимаются события. Муравей намеков?

Подробнее здесь: https://stackoverflow.com/questions/794 ... onnections
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»