我有以下问题:
我有一个 Flash 电影播放器,它还可以捕获键盘输入和鼠标移动。我需要将此输入信息传递给服务器端运行多个线程的java应用程序。每个线程处理特定的 Flash 电影播放器/客户端输入。
我如何在 Flash 客户端与其特定线程之间建立这种通信? 还有比使用 Sockets 更好的方法吗?
最佳答案
听起来像是 servlet 的工作!您可以在服务器(Tomcat/Jetty 等)上设置一个 Servlet 容器,每个 Servlet 可以与相应的 Flash 客户端启动 HTTP session 以进行跟踪。不同之处在于,您需要通过 HTTP 而不是套接字从闪存进行通信,但您实际上可以编写原始套接字 servlet 和/或创建自己的套接字协议(protocol),只需多花一点功夫。
关于Java线程与其他程序通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14528054/