|
|
@@ -72,7 +72,7 @@ func (handler *VMessInboundHandler) AcceptConnections(listener *net.TCPListener)
|
|
|
func (handler *VMessInboundHandler) HandleConnection(connection *net.TCPConn) error {
|
|
|
defer connection.Close()
|
|
|
|
|
|
- connReader := v2net.NewTimeOutReader(120, connection)
|
|
|
+ connReader := v2net.NewTimeOutReader(16, connection)
|
|
|
requestReader := protocol.NewVMessRequestReader(handler.clients)
|
|
|
|
|
|
request, err := requestReader.Read(connReader)
|
|
|
@@ -91,6 +91,7 @@ func (handler *VMessInboundHandler) HandleConnection(connection *net.TCPConn) er
|
|
|
readFinish.Lock()
|
|
|
writeFinish.Lock()
|
|
|
|
|
|
+ connReader.SetTimeOut(120)
|
|
|
go handleInput(request, connReader, input, &readFinish)
|
|
|
|
|
|
responseKey := md5.Sum(request.RequestKey)
|