net包的使用

2年前 (2022) 程序员胖胖胖虎阿
317 0 0

net包的使用

快速开始

连接到服务器

// 连接客户端
conn, err := net.Dial("tcp", "golang.org:80")
if err != nil {
    // handle error
}
fmt.Fprintf(conn, "GET / HTTP/1.0\r\n\r\n")
status, err := bufio.NewReader(conn).ReadString('\n')
// ...

创建服务器

// 创建监听器
ln, err := net.Listen("tcp", ":8080")
if err != nil {
    // handle error
}
for {
    // 监听客户端连接请求
    conn, err := ln.Accept()
    if err != nil {
        // handle error
    }
    // 处理客户端请求,该函数由自己编写
    go handleConnection(conn)
}
版权声明:程序员胖胖胖虎阿 发表于 2022年9月9日 下午8:56。
转载请注明:net包的使用 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...