go 网络

 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]))
}

 

go 网络

 

上一篇:luogu P4725 多项式对数函数(多项式 ln)


下一篇:Linux命令:ln