swoole 初探

需要了解知识点

 

1、网络通信,异步,同步

Tcp:传输控制协议

IP:互联网协议

 

2、socket,什么是socket

两台机器想要通信必须遵守tcp/ip协议,udp属于其中一种

1)指定对方地址,

2)打开一个和对方的连接

3)把socket当成普通文件往里写数据

4)要是发现socket里又数据就读出来,必然是对方发送过来的

3、什么是websocket

网页游戏应用,

http协议缺陷通信只能又客户端发起,无法主动推送。不请求则不返回数据。

websocket

h5

socket = new WebSocket(“ws:20.20.0.23:9596”);

socket.onopen();

4、swoole

一个标准的PHP扩展,异步、并行、高效,纯c语言编写

PHP能快速创建资源,释放资源,支持多进程单不支持多线程。

环境 ubuntu14.04 PHP7 mysql

mkdir default

git clone https://github.com/swoole/swoole-src.git

apt-get install php-dev

切换到swoolle

发表评论

电子邮件地址不会被公开。 必填项已用*标注