用Worker一段時間了,主要是簡單的用 Client和Server間進行TCP通信。 Client發(fā)給消息上來進行處理,然后回復(fù)個ACK給客戶端。
現(xiàn)在有個想法是 建立一個網(wǎng)站,允許網(wǎng)站上看到Client上是否在線,并且可以通過網(wǎng)站給指定的在線Client發(fā)一個消息。
研究了一下Gateway的方法可以做到,用Worker + Timer的方式也可以,但感覺都是不特別好。
用Gateway需要把現(xiàn)在的程序全部進行修改,工作量比較大,并且現(xiàn)在已經(jīng)可以很好地運行,不想在這個階段調(diào)整。
如果用Worker+Timer的方法 又有點效率低。
不知道各位大俠有沒有碰到過這種情況,有沒有什么實現(xiàn)這個功能的比較好的建議呢?
看下手冊常見問題 http://doc3.workerman.net/faq/send-data-to-client.html
應(yīng)該是你要的東西。
不理解你為啥要用timer,感覺用不到timer。