socket
文章平均质量分 87
栁罗风尘
这个作者很懒,什么都没留下…
展开
-
websocket通信之握手
1. 什么是握手我们知道,所有的 tcp 请求都需要经历三次握手,如下图:握手是websockets中的web,他是http到ws的桥梁 为什么是三次,如果是两次会怎么样呢,我们假象一下,客户端:客户端请求连接服务端:服务端回复客户端我已经准备好了这时握手终止,服务端就会想,客户端内小子他有没有准备好啊,心好慌。。。直到客户端回复,大哥我已经准备好了,来吧,开始干大事...原创 2018-07-23 23:19:18 · 5134 阅读 · 3 评论 -
PHP中二进制的编码包pack与解包unpack
1. 为什么使用pack我们知道,在网络传输过程中,我们的数据都是以二级制的网络报文在进行传输,很多时候,我们多语言之间交互的时候,想在传输的过程中约定传输的头信息,比如常见的http协议 是展示的明文传输的 GET /game HTTP/1.1Host: sp0.baidu.comConnection: keep-alive但很多时候,比如我们要做的是游戏的排行榜,而游戏的分数...原创 2018-07-20 16:42:10 · 1723 阅读 · 0 评论 -
PHP中socket的使用入门
一、客户端socket1. 创建socket$socket = socket_create(AF_INET, SOCK_STREAM, 0);该函数返回socket描述符,三个参数分别是:地址协议:AF_INET (这里是ipv4)连接接类型:SOCK_STREAM(面向连接的TCP协议)协议:0|IPPROTO_IP (IP协议)【错误处理】如果任何socket函数...翻译 2018-07-21 16:01:09 · 2658 阅读 · 1 评论