public static ApplySocketOptions ( |
||
client | ||
socketSettings | QuickFix.SocketSettings | |
return | void |
public static void ApplySocketOptions(TcpClient client, SocketSettings socketSettings)
{
client.LingerState = new LingerOption(false, 0);
client.NoDelay = socketSettings.SocketNodelay;
if (socketSettings.SocketReceiveBufferSize.HasValue)
{
client.ReceiveBufferSize = socketSettings.SocketReceiveBufferSize.Value;
}
if (socketSettings.SocketSendBufferSize.HasValue)
{
client.SendBufferSize = socketSettings.SocketSendBufferSize.Value;
}
}