【问题标题】:Instant messaging realization in JavaJava中的即时消息实现
【发布时间】:2016-11-23 08:25:56
【问题描述】:

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

在 IM 中,我希望服务器发出“警报”,而不是每隔一段时间向客户端询问一次,我认为回答“愚蠢”的新消息请求会浪费服务器容量。我不知道其他合适的技术来实现它。我想要一些关于这个项目的正确方法的提示。

【问题讨论】:

    标签: java web-services soap server instant-messaging


    【解决方案1】:

    查看 XMPP over socket 或 Socket.io 可能会给您一个很好的起点。由于消息传递的结构,SOAP 和 REST 并不是真正实时的,它们不会像您观察到的那样保持持久连接。

    【讨论】:

    • Socket.io 允许在没有公共 IP 的情况下通过 inernet 进行通信,通过防火墙?我的客户端将是 FX 的 java 桌面。我忘记写了...
    猜你喜欢
    • 2017-03-22
    • 1970-01-01
    • 1970-01-01
    • 2017-01-23
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多