Skip to content

Commit ee1cb7d

Browse files
committed
_socket.NoDelay = true;
避免包累计造成看起来移动不平滑现象
1 parent 8e7e1cc commit ee1cb7d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

NetworkInterface.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,9 @@ public void connectTo(string ip, int port, ConnectCallback callback, object user
126126
// Security.PrefetchSocketPolicy(ip, 843);
127127
_socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
128128
_socket.SetSocketOption (System.Net.Sockets.SocketOptionLevel.Socket, SocketOptionName.ReceiveBuffer, KBEngineApp.app.getInitArgs().getRecvBufferSize() * 2);
129-
129+
_socket.SetSocketOption(System.Net.Sockets.SocketOptionLevel.Socket, SocketOptionName.SendBuffer, KBEngineApp.app.getInitArgs().getSendBufferSize() * 2);
130+
_socket.NoDelay = true;
131+
130132
ConnectState state = new ConnectState();
131133
state.connectIP = ip;
132134
state.connectPort = port;

0 commit comments

Comments
 (0)