package cms import ( "bufio" "fmt" "net" "os" "strings" ) func TestTemp() { conn, err := net.Dial("tcp", "print.jxcs.net:8000") if err != nil { fmt.Println("client err=", err) return } defer conn.Close() // 关闭连接 //客户端可以发送单行数据 reader := bufio.NewReader(os.Stdin) for { input, err := reader.ReadString('\n') if err != nil { fmt.Println("readstring err=", err) } inputInfo := strings.Trim(input, "\r\n") //fmt.Println(inputInfo) if strings.ToUpper(inputInfo) == "Q" { // 如果输入q就退出 return } //将line发送给服务器 _, err = conn.Write([]byte(inputInfo)) if err != nil { fmt.Println("conn.write err=", err) } } }