12345678910111213141516171819202122232425 |
- using System.Net.Sockets;
- namespace Mirror.SimpleWeb
- {
- public struct TcpConfig
- {
- public readonly bool noDelay;
- public readonly int sendTimeout;
- public readonly int receiveTimeout;
- public TcpConfig(bool noDelay, int sendTimeout, int receiveTimeout)
- {
- this.noDelay = noDelay;
- this.sendTimeout = sendTimeout;
- this.receiveTimeout = receiveTimeout;
- }
- public void ApplyTo(TcpClient client)
- {
- client.SendTimeout = sendTimeout;
- client.ReceiveTimeout = receiveTimeout;
- client.NoDelay = noDelay;
- }
- }
- }
|