我必须设计一个在运行Ruby on Rails的网站上模拟的客户端/服务器系统,它应该像这样工作:
Web浏览器请求一个页面,一旦打开,服务器就可以向它推送消息
我知道这“自然地”是不可能的,但我正在考虑一种在该页面上运行的“java 小程序”,它在端口上侦听要由托管服务器发送的消息。这应该通过打开一种套接字来完成,该套接字侦听服务器可以连接的某个端口以发送其消息。
这可以做到吗?我是否必须开发一个 java 服务器线程,或者我可以简单地通过它的 IP 地址和端口来寻址客户端小程序并使用来自服务器的任何 Web 服务连接?
谢谢,卢卡