版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33781658/article/details/83821177
func main() { listener, err := net.Listen("tcp", "127.0.0.1:8000") if err != nil { fmt.Println("err = ", err) return } //关闭listener defer listener.Close() //阻塞等待用户连接 conn, err := listener.Accept() if err != nil { fmt.Println("err = ", err) return } //关闭连接 defer conn.Close() //接收用户请求 bytes := make([]byte, 1024) num, err := conn.Read(bytes) if err != nil { fmt.Println("err = ", err) return } fmt.Println("data = ", string(bytes[:num])) }