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