Socket的认识(二)

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来开发)

     

原文地址:https://www.cnblogs.com/zhufeng1994/p/5229224.html