Go語言實現的併發聊天室(四)

1. 監聽客戶端退出 2. 超出自動退出 第一步:在HandleConnect函數中定義兩個變量。 isQuit := make(chan bool) hasData := make(chan bool) 第二步:如果客戶端關閉,向isQuit通道寫入數據。 第三步:在go func(){}默認添加以下代碼。 第四步:修改for循環,從isQuit、hasData和time定時器通道中讀取數據。
相關文章
相關標籤/搜索