【笔记】Go语言的网络编程
前言
Go语言的tcp网络编程
引入包
1 | import net |
服务端
- 可以用telnet测试socket连通性
1 | // 监听端口 |
获取客户端的IP地址和端口号
1 | conn.RemoteAddr().String() |
准备一个协程接受客户端发来的数据
1 | func process(conn net.Conn) { |
客户端
1 | // 访问服务器端口 |
发送数据给服务端
<str>
:字符串
1 | n, err := conn.Write([]byte("<str>")) |