1.
package main import ( "net" ) func main() { //监听端口 ln, err := net.Listen("tcp", ":8080") if err != nil { } for { //接收请求建立连接,没有连接阻塞等待 conn, err := ln.Accept() if err != nil { // handle error } //远程地址 //fmt.Println(conn.RemoteAddr().String()) go client(conn) } } func client(conn net.Conn) { var b [1024]byte n, err := conn.Read(b[:]) if err != nil { println("err") } println(string(b[:n])) }