<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ~~~ package main import ( "net" "fmt" "runtime" "bufio" "os" "time" ) func main() { conn, err := net.Dial("tcp", ":9001") if err != nil { fmt.Println(err) } var name string fmt.Print("UserName:") _, err = fmt.Scan(&name) if err != nil { _, file, line, _ := runtime.Caller(0) fmt.Println(file, line, err) } _, err = conn.Write([]byte(name + "加入聊天室")) if err != nil { fmt.Println(err) } //TODO : 讀取服務端數據 go func() { var content []byte var b [4096]byte for { n, err := conn.Read(b[:]) if err != nil { fmt.Println(err) break } content = append(content, b[:n]...) if n < 4096 { fmt.Println(time.Now().Format("2006-01-02 15:04:05"), string(content)) content = []byte{} } } }() //<--TODO : 讀取服務端數據--> //TODO : 向服務端發送數據 for { r := bufio.NewReader(os.Stdin) b, _, _ := r.ReadLine() _, err := conn.Write([]byte(name + ":" + string(b))) if err != nil { fmt.Println(err) break } } //<--向服務端發送數據--> } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看