2016-11-21 84 views
0

我在Java上撰写了关于分析和实现即时通讯系统的相关论文。在我看来,第一个想法是通过SOAP服务实现它,但在另一方面我认为它很简单但并不合适,因为SOAP为我提供了唯一的单向沟通。Java中的即时通讯实现

在即时通讯我想从服务器“警惕”,而不要求客户端每隔一段时间,我认为这是浪费服务器容量来回答新消息的“愚蠢”请求。我不知道其他适当的技术来实现它。我想要一些提示,告诉你这个项目的方法是否正确。

回答

0

通过套接字或Socket.io调查XMPP可能会给您一个很好的起点。由于消息传递的结构,SOAP和REST并不是真正的实时实时,所以它们并不像您观察的那样将持续连接保持为websocket。

+0

Socket.io允许通过inernet在没有公共IP的情况下通信,导致防火墙?我的客户将由FX提供Java桌面。我忘了写了... –