socks5proxy icon indicating copy to clipboard operation
socks5proxy copied to clipboard

error " socket: too many open files"

Open switchtan opened this issue 5 years ago • 2 comments

maybe in server.go line 41, dstServer, err := net.DialTCP("tcp", nil, request.RAWADDR) the same request.RAWADDR,but still build a new connect.

but i don't know how to fix it

switchtan avatar Mar 15 '20 09:03 switchtan

i fix a litte stuff in server.go line 60,

	```

SecureCopy(dstServer, client, auth.Encrypt) readTimeout := 60 * 5 * time.Second err = dstServer.SetReadDeadline(time.Now().Add(readTimeout)) if err != nil { log.Println("setReadDeadline failed:", err) }

switchtan avatar Mar 15 '20 09:03 switchtan

i fix a litte stuff in server.go line 60,


SecureCopy(dstServer, client, auth.Encrypt)
readTimeout := 60 * 5 * time.Second
err = dstServer.SetReadDeadline(time.Now().Add(readTimeout))
if err != nil {
log.Println("setReadDeadline failed:", err)
}

Yes, I am not set timeout to server.

shikanon avatar Mar 18 '20 01:03 shikanon