为什么用java netty client 发送byte数组 到 golang tcp server 接收不到呢?

twlhack · · 813 次点击
``` func main() { listen, err := net.Listen("tcp", "127.0.0.1:30000") if err != nil { fmt.Println("listen failed, err:", err) return } defer listen.Close() for { conn, err := listen.Accept() if err != nil { fmt.Println("accept failed, err:", err) continue } go func() { defer conn.Close() buffer := make([]byte, 6) reader := bufio.NewReader(conn) //改成这样还是一样的 阻塞了 read, _ := reader.Read(buffer) fmt.Println(read) fmt.Println(reader) }() } } ```
#4
更多评论
阻塞 也不报错,如何查,难道 要抓包吗? 可是发一个字符串就可以,发一个byte数组就不行????
#1