在UDP协议上的flex代码中使用XMPP

时间:2011-05-24 04:19:37

标签: c++ flex xmpp

我正在使用私有网络。这个已开发的产品使用TCP(客户端服务器技术)实现。

现有产品如下

  1. 有一个使用flex开发的用户界面,用户可以看到视频或快照
  2. 有一个使用c ++开发的服务器,它将请求从UI重定向到网关。
  3. 有一个与Camera相连的网关,它通过服务器将视频流传输到UI。
  4. 现在我们想将p2p技术添加到现有的客户端服务器上。因此它将支持TCP和UDP。 目前我们正在探索flex和XMPP来实现p2p。

    作为使用RTMFP的Flex支持p2p的更新版本flex,但这是adobe的专有协议。如果我们使用RTMFP,我们需要更改我们不想要的所有现有代码

    我想使用Flex客户端(UI)实现p2p,它将使用XMPP与Gateway和Server进行通信。

    所以问题是

    1. 是否可以使用Flex代码中的XMPP
    2. XMPP是否支持UDP p2p。

1 个答案:

答案 0 :(得分:0)

  1. 是。您可以使用as3xmpp库与使用该协议的服务器进行通信。

  2. 据我所知,没有。我的理解是p2p连接中使用的网络协议是内部化的,并且不允许公共API定义自己的网络协议(例如,与套接字不同)。