From 686aead9f20e09ee05682d97ba680f493686fd0b Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Wed, 16 Jun 2021 10:15:39 +0800 Subject: [PATCH] aa --- business/jxstore/cms/temp.go | 38 +++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/business/jxstore/cms/temp.go b/business/jxstore/cms/temp.go index 47eb0f2e6..6c5637672 100644 --- a/business/jxstore/cms/temp.go +++ b/business/jxstore/cms/temp.go @@ -1,8 +1,10 @@ package cms import ( + "bufio" "fmt" "net" + "os" ) func TestTemp() { @@ -16,26 +18,26 @@ func TestTemp() { func connHandler(c net.Conn) { //接收终端输入 - //reader := bufio.NewReader(os.Stdin) + 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 + for { + //读取终端输入直到读取到\n + input, err := reader.ReadString('\n') + if err != nil { + fmt.Println("ReadString err:", err) + return + } + //写入数据 + c.Write([]byte(input)) + //服务器端返回的数据写入buf + cnt, err := c.Read(buf) + if err != nil { + fmt.Println("Read err:", err) + return + } + //服务器端回传的信息 + fmt.Println("server response:", string(buf[0:cnt])) } - //服务器端回传的信息 - fmt.Println("server response:", string(buf[0:cnt])) - //} }