上回我们把服务器端 打好了之后 IOS这部分我们先不急着弄
首先来看看那XMPP的协议是什么东西
关于XMPP的原理 这里我就不班门弄斧了 有很多大神已经讲解的很详细了
如果不了解可以看看 http://blog.csdn.net/wbw1985/article/details/5502272
或者http://blog.csdn.net/nomousewch/article/details/6431946
或者自己上网再找找 (啊 这么写人家博客的连接 不太好吧 如有冒犯 请多见谅 )
然后 开始正文
经过测试 从 spark端发送到 ios端 一段消息是这个样子的
<message xmlns="jabber:client"
id="5Glsc-45"
to="test3@127.0.0.1/3aa6b2c8"
from="test2@127.0.0.1/Spark2.6.3"
type="chat">
<body> 输入测试 </body>
<thread> GdEb83<.thread>
<x xmlns="jabber:x :event">
<offline/>
<composing/>
</x>
</message>
好 我们来稍微解释下
message的属性
id 就是 每次传输的时候都会有一个id 自增 根据上面的来看 下一次 就是id="5Glsc-46"
to 就是发送对象 (mac xode ios虚拟机)
from 就是发送者 (Spark win7客户端 )
type 传输内容类型 这里为文本 就是 chat
message的子标签
body 为传输内容
好 我们IOS端最基本的就用到这些
下一篇 我们就开始进行IOS端的搭建