Я использую Netmq с роутером -дилером. Я использую NetLimiter, чтобы ограничить скорость загрузки и загрузки до 1 кбит/S SendMultiPartMessage в конечном итоге висит бесконечно. Я также попробовал TrysendmultipartMessage с тайм-аутом, и он все еще висит бесконечно.routerSocket.SendReady += (s, a) =>
{
var netMqMessage = new NetMQMessage();
netMqMessage.Append(socketIdentity);
netMqMessage.AppendEmptyFrame();
netMqMessage.Append(payload);
a.Socket.SendMultipartMessage(netMqMessage);
};
Подробнее здесь: https://stackoverflow.com/questions/796 ... infinitely
Мобильная версия