1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2025-12-31 22:45:39 -05:00

Add size parameter to transport.ReadFrom

This commit is contained in:
V2Ray
2015-10-07 21:17:11 +02:00
parent 3ba9ee73b9
commit e7daa4c21c
5 changed files with 103 additions and 49 deletions

View File

@@ -65,7 +65,11 @@ func dumpOutput(conn net.Conn, output chan<- []byte, finish *sync.Mutex, udp boo
defer finish.Unlock()
defer close(output)
response, err := v2net.ReadFrom(conn)
bufferSize := 4 /* KB */
if udp {
bufferSize = 2
}
response, err := v2net.ReadFrom(conn, bufferSize)
log.Info("Freedom receives %d bytes from %s", len(response), conn.RemoteAddr().String())
if len(response) > 0 {
output <- response