设置:
一个服务器类(AbstractService 的扩展) 一个 Cometd 客户端(自定义 C 实现,但与此问题无关)
小问题:如果我的服务器类发布到它自己的频道,它的 handleMessage 函数被调用。一般来说,我并不真正希望这样做,但我可以解决它(服务器不需要知道服务器何时发送消息)。我可以使用 ServerSession.deliver 代替发布吗?
真正的问题:在我的客户端上,我在服务器类的通道上向服务器发送一条消息。服务器的 handleMessage 函数被调用,但是消息也被发送回原始客户端。有没有办法配置服务器,使消息不会发送回原始客户端?
我看到了 Extension 类,但这似乎只比向单独的客户端发送消息高一级操作(如果我在这里杀死一条消息,它不会被发送到任何客户端,包括服务器)。
有任何想法吗?提前致谢!