我需要能够将 PC 桌面应用程序 (.NET) 与我的服务器 (Java) 同步,相反,PC 总是会询问服务器是否有新内容(轮询)我考虑了两者之间的开放套接字协议(protocol)表示如果有新内容,服务器会直接通知 PC。
我看到的第一件事是 Spring 4 框架很好地支持了 Web 套接字协议(protocol)(对我的服务器有好处),但问题是我的 PC 应用程序中运行的 .NET 框架不支持该协议(protocol)。
是否可以在我的服务器端使用开放套接字协议(protocol),但 PC 应用程序将与较低级别的协议(protocol)进行通信?
在我通常坚持 REST 协议(protocol)之前,我从未实现过这种通信,有人可以阐明这个主题吗?
提前致谢。
最佳答案
如果 Web 套接字不是 .NET 端的一个选项,那么向服务器端添加长轮询可能是朝着正确方向迈出的一步。
关于java - 桌面应用程序和服务器之间的套接字通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26371454/