帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:XMPP  服务器端  SID  Server  XMP  
xmpp.js is a server-side XMPP library for Node.js

  • 源代码名称:xmppjs
  • 源代码网址:http://www.github.com/mwild1/xmppjs
  • xmppjs源代码文档
  • xmppjs源代码下载
  • Git URL:
    git://www.github.com/mwild1/xmppjs.git
  • Git Clone代码到本地:
    git clone http://www.github.com/mwild1/xmppjs
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/mwild1/xmppjs
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • xmpp.js

    java中的服务器端 XMPP

    是用于实现服务器的库,它允许你作为组件连接到XMPP服务器上。

    对于那些已经熟悉客户端 Strophe.js 库的人来说,几乎没有什么东西可以学习API几乎完全相同。 唯一的区别是,这次你可以在服务器上运行代码,并代表整个域处理来自客户端的XMPP流量。 它就像编写一个XMPP服务器,但使用的是硬部件。

    xmpp.js 与任何 XEP-0114 服务器( 那几乎是他们的全部) 一起工作,因此不用担心你的代码被绑定到特定的服务器实现。

    :它在XMPP级别的工作方式

    XMPP组件"绑定"到一个域,通常是主XMPP服务的子域,例如 pubsub.example.org, 或者 conference.example.org. 所有进入的节,都将路由到你的xmpp.js-based 代码中的域 (to='service.example.org') 或者 entities user@service.example.org

    对于传出节,组件处于完全控制状态。 你可以在节上指定任何'来自'地址,许多服务器甚至不强制节域是组件的域。

    正在启动

    首先,如果你还没有安装节点,则需要安装它,这是相当简单的- - 这里是说明。 已经确认 xmpp.js 能与 0.1.30 ( 2010.02.22 ) 一起工作。

    存储库或者项目中查看源代码,。

    在示例目录中,你会找到一个示例组件,它将接收到的消息回送到发送方。 如果你已经安装了本地韵律前端服务器,则可以简单地将这些行添加到韵律配置中,使这里示例工作:

    
     Component"echo.localhost"
    
    
     component_secret ="hellohello"
    
    
    
    

    重新启动Prosody尝试运行:

    
     node examples/echo.js
    
    
    
    

    用一个客户端登录你的韵律,并向 anything@echo.localhost 发送一条消息- 你应该收到一个立即回复- 恭喜



    文章标签:Server  SID  服务器端  XMP  XMPP  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语