Golang
-
Golang跨平台编译
默认go build的可执行文件都是当前操作系统可执行的文件,如果想在mac下编译windows下可执行文件,需要进行如下操作。 只需要指定目标操作系统的平台和处理器……
tianya 2023-04-26
0 0 -
conn.Read(buf)读取客户端发送的数据不符合预期
之类if判断无法通过,但是fmtprint输出看着又没啥错误 func handleConnection(conn net.Conn) { defer conn.Close() // 函数返回前关闭连接 for { bu……
tianya 2023-04-26
0 0 -
为什么要defer conn.Close()
在Go语言中,当一个函数返回时,它会自动执行defer语句中的函数。因此,在处理连接的函数中,通过在函数开头使用defer conn.Close()语句,可以确保连接在处理……
tianya 2023-04-26
0 0