Java线程与其他程序通信

标签 java multithreading flash

我有以下问题:

我有一个 Flash 电影播放器​​,它还可以捕获键盘输入和鼠标移动。我需要将此输入信息传递给服务器端运行多个线程的java应用程序。每个线程处理特定的 Flash 电影播放器​​/客户端输入。

我如何在 Flash 客户端与其特定线程之间建立这种通信? 还有比使用 Sockets 更好的方法吗?

最佳答案

听起来像是 servlet 的工作!您可以在服务器(Tomcat/Jetty 等)上设置一个 Servlet 容器,每个 Servlet 可以与相应的 Flash 客户端启动 HTTP session 以进行跟踪。不同之处在于,您需要通过 HTTP 而不是套接字从闪存进行通信,但您实际上可以编写原始套接字 servlet 和/或创建自己的套接字协议(protocol),只需多花一点功夫。

关于Java线程与其他程序通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14528054/

相关文章:

multithreading - 运行函数python的多个实例

c++ - Linux 上的互锁等效项

flash - Flash 到 HTML5 转换的建议

javascript - 如何在 java 中获取任何 youtube 视频的 "Copy Video Url"链接

java - ArrayList.isEmpty() 时如何返回值?

java - Maven settings.xml 未使用

java - Libgdx如何存储碰撞检测数据

c# - 非阻塞锁定

iphone - cs5.5 : Can't install ipa on ios version prior to 4. 3.1 问题

flash - Actionscript:图像到base64 字符串可能吗?