优化tcp连接

This commit is contained in:
lifeiyi
2020-12-30 14:26:09 +08:00
parent 11b214b445
commit 13b9a77b51
2 changed files with 5 additions and 1 deletions

View File

@@ -72,7 +72,10 @@ func (client *TCPClient) init() {
func (client *TCPClient) dial() net.Conn {
for {
conn, err := net.Dial("tcp", client.Addr)
if err == nil || client.closeFlag {
if client.closeFlag {
return conn
} else if err == nil && conn != nil {
conn.(*net.TCPConn).SetNoDelay(true)
return conn
}

View File

@@ -95,6 +95,7 @@ func (server *TCPServer) run() {
}
return
}
conn.(*net.TCPConn).SetNoDelay(true)
tempDelay = 0
server.mutexConns.Lock()