优化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
}