最新回答 / 慕標1126391
1、一個連接建立后,3個協成是同一個結構體變量的方法,該結構體中的屬性在3個協成中可見可操作。因為結構體的方法是引用傳值【func (wsConn *wsConnection)】2、不是共用的,每個連接都是創建了一個局部結構體變量保存數據和方法調用。連接間沒有共用數據。希望小魚兒老師看看我理解的是否有偏差呢作者的程序是服務端啟動后,就會監聽一個端口等待客戶端連接,每來一個客戶端就會在wsHandler處理函數中建立連接。并使用局部結構體變量wsConn包含了連接和讀寫管道,讀寫管道和這個通信長連接都在這個...
2020-02-11
最新回答 / 慕粉1469320162
不需要關閉,調用Close方法后一個鏈接對應的所有協程都死了,對于這個鏈接分配的內存數據都釋放了(這里的inchan、outchan也是內存數據)
2019-06-16