桌面应用程序和服务器之间的套接字通信

时间:2014-10-14 22:26:52

标签: java .net spring sockets websocket

我需要能够将PC桌面应用程序(.NET)与我的服务器(Java)同步,而PC总是会询问服务器是否有新内容(轮询)我想到了两者之间的开放套接字协议表示如果有新的东西,服务器将直接通知PC。

我看到的第一件事是在Spring 4框架中很好地支持的Web套接字协议(对我的服务器很好),事实是在我的PC应用程序中运行的.NET框架中不支持该协议。 />

是否可以在我的服务器端使用开放套接字协议,但PC应用程序将与较低级别协议通信?

在我通常坚持使用REST协议之前,我从未实现过那种通信,有些人可以对这个问题有所了解吗?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果Web套接字不是.NET方面的选项,那么向服务器端添加长轮询可能是朝着正确方向迈出的一步。

Long polling in spring using DeferredResult