請問workerman 中 worker類和TcpConnection類的區(qū)別是什么
剛剛在文檔上面看到了答案,哈哈哈我來個自問自答吧。
worker類是主類,TcpConnect類是回調(diào)函數(shù)里面的實例,用來發(fā)送數(shù)據(jù)等操作。
應(yīng)該問【W(wǎng)orker類和TcpConnection類的關(guān)系】才對……
Worker 類用于服務(wù)器端的進程管理,一個 Worker 實例一般來說維護了一個獨立的進程,用于監(jiān)聽一個服務(wù)器端口。當然有一種特殊的用法是在一個 Worker 進程中再創(chuàng)建其它的 Worker 實例,共用同一個進程的事件循環(huán),用于監(jiān)聽更多的服務(wù)器端口,比如像 web-msg-sender 就是這種用法。
而 TcpConnection 則代表一個 server side connection,用于處理具體的網(wǎng)絡(luò)通信。每當 Worker 接收到一個網(wǎng)絡(luò)連接請求,就會創(chuàng)建一個對應(yīng)的 TcpConnection 實例。