package cms import ( "fmt" "net" ) func TestTemp() { conn, err := net.Dial("tcp", "print.jxcs.net:8000") if err != nil { fmt.Println("Dial err:", err) return } connHandler(conn) } func connHandler(c net.Conn) { //接收终端输入 //reader := bufio.NewReader(os.Stdin) //缓冲 buf := make([]byte, 1024) fmt.Println("Please input data...") //for { //读取终端输入直到读取到\n //input, err := reader.ReadString('\n') //if err != nil { // fmt.Println("ReadString err:", err) // return //} //写入数据 c.Write([]byte("aaaaaaaaaaaaaa")) //服务器端返回的数据写入buf cnt, err := c.Read(buf) if err != nil { fmt.Println("Read err:", err) return } //服务器端回传的信息 fmt.Println("server response:", string(buf[0:cnt])) //} }