基於Socket實現的局域網多線程聊天室

項目功能:git 使用線程池建立多個線程,一個線程就是一個客戶端的鏈接; 客戶端可以實現註冊、羣聊、私聊以及退出的功能; 服務器端用Map保存多個客戶端和消息; 羣聊就是將map集合遍歷,將消息發送給每一個客戶端(把Map轉爲Set,取得迭代器,取得每一個實體) 私聊就是取得對應的socket 退出使用迭代器移除 項目技術棧:Java I/O;線程池;類集的使用;Java基礎知識的應用github
相關文章
相關標籤/搜索