1.socket通信分为两个部分.一个是客户端,一个是服务端.
服务端有一个serverSocket==>bind(绑定端口号)==>listen(接受监听)==>accpet(接受)==>read==>write==>close(关闭)
客户端也有一个clientSocket ==>connect(连接)==>write(写数据)==>read(读数据)==>close(关闭)
2.socket上的协议是什么东西?
socket上的协议就是数据传输的格式(http协议,xmpp协议)
3.HTTP.XMPP/TCP/UDP有什么区别呢:
比如:我写了一封信给我江西的朋友,我现在寄过给我的朋友
HTTP/XMPP:信里面的内容格式(中文,英文)
TCP/UDP:寄信的方式:(申通,圆通,韵达)
4.XMPP为即使通信协议,定义的数据格式都是XML的数据格式的,接下来我们要学习的就是xmpp的sdk(环信的sdk来开发)