Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 浏览器上的即时消息_Javascript_Apache Flex_Flash_Xmpp - Fatal编程技术网

Javascript 浏览器上的即时消息

Javascript 浏览器上的即时消息,javascript,apache-flex,flash,xmpp,Javascript,Apache Flex,Flash,Xmpp,简介:我想开发一个聊天客户端,用户可以在浏览器上聊天,我使用协议调用xmpp。由于HTML5WebSocket还不可用,我尝试使用FlashXMLSocket 问题:我无法通过浏览器连接到服务器。我不知道为什么,但我认为这是服务器配置的问题 问题:哪种jabber服务器最适合此作业?很可能是权限问题。或者您刚刚配置了错误的要连接的主机/端口。闪存不允许连接到从自身获得的主机以外的其他主机。您必须明确地允许在请求的接收端进行闪存连接(因此在您连接到的聊天服务器上)。谷歌搜索crossdomain.

简介:我想开发一个聊天客户端,用户可以在浏览器上聊天,我使用协议调用xmpp。由于HTML5WebSocket还不可用,我尝试使用FlashXMLSocket

问题:我无法通过浏览器连接到服务器。我不知道为什么,但我认为这是服务器配置的问题


问题:哪种jabber服务器最适合此作业?

很可能是权限问题。或者您刚刚配置了错误的要连接的主机/端口。闪存不允许连接到从自身获得的主机以外的其他主机。您必须明确地允许在请求的接收端进行闪存连接(因此在您连接到的聊天服务器上)。谷歌搜索crossdomain.xml以获取更多信息。

这很可能是权限问题。或者您刚刚配置了错误的要连接的主机/端口。闪存不允许连接到从自身获得的主机以外的其他主机。您必须明确地允许在请求的接收端进行闪存连接(因此在您连接到的聊天服务器上)。谷歌搜索crossdomain.xml以获取更多信息。

ejabberd听起来很适合您。ejabberd是用erlang编写的xmpp服务器,使用非常广泛。许多著名的基于web的im服务,如www.meebo.com等,都是在ejabberd上运行的。它允许您安装其他传输,使您能够与其他协议(如yahoo、msn、icq等)的用户通话


您还可以通过ignite realtime查看动作脚本库。它是一个xmpp客户端库中的操作脚本。如果您使用这个库,您只需要实现ui组件

ejabberd听起来是一个适合你的选择。ejabberd是用erlang编写的xmpp服务器,使用非常广泛。许多著名的基于web的im服务,如www.meebo.com等,都是在ejabberd上运行的。它允许您安装其他传输,使您能够与其他协议(如yahoo、msn、icq等)的用户通话


您还可以通过ignite realtime查看动作脚本库。它是一个xmpp客户端库中的操作脚本。如果您使用这个库,您只需要实现ui组件

哼。。。flash还可以,但最好使用类似的东西,这基本上是XMPP上的HTTP层

Ejabberd将是一个很好的服务器,因为它支持BOSH,我不知道OpenFire或Tigase(但我想他们知道)。其他服务器应该仔细查看,因为它们似乎没有“动态”社区

您将需要大量Javascript,为此,我可以推荐,这可能是目前最好的库


我们已经创建了一个名为MUC(多用户聊天室)的客户端,它最近在Superfeedr的浏览器中工作。你可以在Github和一个。。。flash还可以,但最好使用类似的东西,这基本上是XMPP上的HTTP层

Ejabberd将是一个很好的服务器,因为它支持BOSH,我不知道OpenFire或Tigase(但我想他们知道)。其他服务器应该仔细查看,因为它们似乎没有“动态”社区

您将需要大量Javascript,为此,我可以推荐,这可能是目前最好的库


我们已经创建了一个名为MUC(多用户聊天室)的客户端,它最近在Superfeedr的浏览器中工作。您可以在Github和an上找到代码。

问题和问题目前并不匹配。问题和问题目前并不匹配。我已经尝试过了,它工作正常,但问题是客户端总是每n秒ping一次服务器,这是服务器带宽的问题。您尝试了什么?波什,还是亚里士多德?是的,您可以从任何客户端连接到服务器(无论您使用的是bosh、flash还是其他什么…),因为本质上聊天是一种“连接”协议。我真的不认为带宽会很重要。我已经尝试过了,它工作得很好,但问题是客户端总是每n秒ping一次服务器,这就是服务器带宽的问题。你尝试了什么?波什,还是亚里士多德?是的,您可以从任何客户端连接到服务器(无论您使用的是bosh、flash还是其他什么…),因为本质上聊天是一种“连接”协议。我真的不认为带宽会很重要。