我对如何在 Go 中让客户端向服务器发送字符串感到有些困惑。当服务器运行 ioutil.ReadAll(conexao) 时,一切都会停止。
服务器
conexao, _ := listener.Accept()
fmt.Printf("Conexão aceita %s\n", conexao.RemoteAddr())
frase, _ := ioutil.ReadAll(conexao)
fmt.Println("Frase recebida")
convertida := strings.ToUpper(string(frase))
conexao.Write([]byte(convertida))
conexao.Close()
客户
conexao, _ := net.DialTCP("tcp", nil, enderecoTCPServidor)
fmt.Println("Conexão Estabelecida")
conexao.Write([]byte("Gato de Botas!"))
fmt.Println("Frase enviada")
maiuscula, _ := ioutil.ReadAll(conexao)
fmt.Println("Maiuscula ",string(maiuscula))
哆啦的时光机
相关分类