diff --git a/tcpsock/tcp_socket.go b/tcpsock/tcp_socket.go index 7208a3c..f1b62aa 100644 --- a/tcpsock/tcp_socket.go +++ b/tcpsock/tcp_socket.go @@ -88,7 +88,7 @@ func (s *socket) Recv(length int) (msg *api.SockMessage, err error) { var recv, left int if length <= 0 { once = true - length = types.PACK_FRAGMENT_MAX + length = types.TCP_FRAGMENT_MAX } left = length data := s.makeBuffer(length) diff --git a/types/types.go b/types/types.go index f0b278e..b7e7d7f 100644 --- a/types/types.go +++ b/types/types.go @@ -14,6 +14,7 @@ const ( const ( PACK_FRAGMENT_MAX = 1500 + TCP_FRAGMENT_MAX = 1024 * 1024 ) const (