我有用Go语言编写的客户端服务器。服务器每5秒发送一次“ hello”,我希望客户端响应“我很好”。我可以在客户端看到“ hello”输出。我希望客户端自动发送消息。在客户端,我有:
conn, _ := net.Dial("tcp", "127.0.0.1:8181")
for {
message, _ := bufio.NewReader(conn).ReadString('\n')
fmt.Print(message)
conn.Write([]byte("I'm OK"))
}
但是该消息仅在客户端用户按下“ enter”(输入)后才发送,但我需要自动发送。