构建一个需要2个不同的kiosk相互通信的安装。我想使用Adobe AIR来创建单独的应用程序。
我的问题是两个独立的AIR应用程序是否有可能在没有任何服务器作为中介的情况下直接实时地相互通信?理想情况下,唯一要传输的数据将是基于json的。
Adobe有beta版的Cirrus RTMFP选项,但需要互联网访问才能启动通信。我不能依赖互联网,所以不是一个真正的选择。
如果应用程序在同一网络上,则可以使用P2P通信。搜索"flash p2p"应该有例子
要在AIR中直接实现这一点,您可以使用Socket
/ServerSocket
类(或衍生类)。
在库级别,查看测试版Cocoon P2P