亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

去 TCP 讀取是非阻塞的

去 TCP 讀取是非阻塞的

Go
開心每一天1111 2021-08-30 16:40:58
我正在嘗試在 Go 中創建服務器和客戶端,我已經設法與服務器和客戶端進行通信。但是我遇到的問題是 golang 中的 TCP 讀取是非阻塞的。我想知道 golang 中的讀取是否有可能像 C 中的讀取一樣阻塞。謝謝編輯:這是服務器的源代碼:func Init_tcp() *net.TCPListener {    laddr, err := net.ResolveTCPAddr("tcp", ":4243")    if err != nil {            log.Fatal(err)    }    tcp, err := net.ListenTCP("tcp", laddr)    if err != nil {            log.Fatal(err)    }    return tcp}func main() {    tcp := Init_tcp()    conn, _ := tcp.Accept()    data := make([]byte, 512)    conn.SetNoDelay(false)    for {            conn.Read(data)            fmt.Println(data)    }}和我的客戶:func Init_tcp() *net.TCPConn {    laddr, err := net.ResolveTCPAddr("tcp", "127.0.0.1:4243")    if err != nil {            log.Fatal(err)    }    tcp, err := net.DialTCP("tcp", nil, laddr)    if err != nil {            log.Fatal(err)    }    return tcp}func main() {   tcp := Init_tcp()   tcp.Write([]byte("hello world"))}
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關注
  • 234 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號