用Worker一段时间了,主要是简单的用 Client和Server间进行TCP通信。 Client发给消息上来进行处理,然后回复个ACK给客户端。
现在有个想法是 建立一个网站,允许网站上看到Client上是否在线,并且可以通过网站给指定的在线Client发一个消息。
研究了一下Gateway的方法可以做到,用Worker + Timer的方式也可以,但感觉都是不特别好。
用Gateway需要把现在的程序全部进行修改,工作量比较大,并且现在已经可以很好地运行,不想在这个阶段调整。
如果用Worker+Timer的方法 又有点效率低。
不知道各位大侠有没有碰到过这种情况,有没有什么实现这个功能的比较好的建议呢?
看下手册常见问题 http://doc3.workerman.net/faq/send-data-to-client.html
应该是你要的东西。
不理解你为啥要用timer,感觉用不到timer。