Socket的认识

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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来开发)

     

 

以上是关于Socket的认识的主要内容,如果未能解决你的问题,请参考以下文章

Socket的认识

python 之 socket 的初步认识

老雷socket编程之认识常用协议

node实现一个简单的聊天室(认识一下socket)

socket网络编程

web应用,HTTP协议以及Django初次认识与安装