private static ForwardTo ( NetMQSocketEventArgs args, IOutgoingSocket toSocket ) : void | ||
args | NetMQSocketEventArgs | |
toSocket | IOutgoingSocket | |
return | void |
private static void ForwardTo(NetMQSocketEventArgs args, IOutgoingSocket toSocket)
{
var msg = new Msg();
msg.InitEmpty();
bool more;
do
{
args.Socket.Receive(ref msg);
more = msg.HasMore;
toSocket.Send(ref msg, more);
}
while (more);
msg.Close();
}
}