socket-环信 number three

字数 379阅读 18

转发消息服务:

多个客户端连接到服务器

当一个客户端发送消息到服务器,服务器转发给其他已经连接的客户端。相当于一个群聊的雏形。

  首先: 打印当前有多少客户端连接到服务端。

知道用户的ip地址。connectedHost.

通过端口号来看谁发给谁。

socket层上的协议指的数据传输的格式。

HTTP协议 传输格式。 XMPP协议,是一款即时通讯协议。

XMPP可扩展通讯和表示(出席)协议。。XMPP是一种基于XML的即时通讯协议,XMPP的官方文档是RFC 3920.这个文档定义了登录、退出、获取好友、发送消息等等的XML数据传输协议。

XMPP是一个典型的C/S架构基本的网络形式是客户端通过TCP/IP协议,通过Socket建立连接,然后在上面传输XML流。网页是典型的D/S架构。

如果用XMPP的话你们要下载Operfire服务器,下载XMPPfremework框架。

环信是一个第三方平台提供即时通讯(IM)的服务。环信是在XMPP的基础上进行二次开发,环信在网络上传输的数据也是XML,使用环信,不用自己搭建服务器,节约成本,环信日活30万以下,永远免费。

推荐阅读更多精彩内容

  • 大学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初...
  • XMPP简介 XMPP协议简介 XMPP协议(Extensible Messaging and PresenceP...
  • 关于XMPP最权威的讲解:http://www.jabbercn.org/RFC3920(这个才是最权威的,下面文...
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
  • 用一万元做为本金盈利50%,和用十万元作为本金盈利15%,前者的成绩由于后者,或者稍微专业化一点的说法是:前者的资...