ProgramRecording
网络服务模型-网络编程Server3 添加消息队列 网络服务模型-网络编程Server3 添加消息队列
addr=$socket_address; $this->master_pid=posix_getpid(); $msg_key=ftok(__DIR__,'u'); //注意在php创建消息队列,第二
2019-03-12
网络服务模型-网络编程Server2 网络服务模型-网络编程Server2
addr=$socket_address; $this->master_pid=posix_getpid(); } public function start() { //获取配置文件
2019-03-12
网络服务模型-网络编程Server1 网络服务模型-网络编程Server1
addr=$socket_address; $this->master_pid=posix_getpid(); } public function start() { //获取配置文件
2019-03-12
网络服务模型-WorkerByEpoll 网络服务模型-WorkerByEpoll
epoll模型<?php class WorkerByEpoll{ protected $socket; public $onConnect; public $onMessage; public function _
2019-03-12
网络服务模型-SelectServer 网络服务模型-SelectServer
select模型<?php class WorkerBySelect{ protected $socket; protected $socketList; public $onConnect; public $
2019-03-12
网络服务模型-PcntlSwooleServer 网络服务模型-PcntlSwooleServer
addr = $address; } public function start() { $this->fork();//子进程负责接收客户端请求 } private fun
2019-03-12
网络服务模型-PcntlServer 网络服务模型-PcntlServer
socket = stream_socket_server($address); } public function start() { $this->fork(); } p
2019-03-12
网络服务模型-IO模型的演变 网络服务模型-IO模型的演变
https://www.ixigua.com/6867766833508942340 同步 异步 阻塞 非阻塞 BIO:多线程模式部分JAVA代码如下 Linux命令strace strace -ff -o out java SocketB
2019-03-12
Epoll原理 Epoll原理
开发高性能网络程序时,windows开发者们言必称Iocp,linux开发者们则言必称Epoll。大家都明白Epoll是一种IO多路复用技术,可以非常高效的处理数以百万计的Socket句柄,比起以前的Select和Poll效率提高了很多。先
2019-03-11
043-socket编程发送GET请求 043-socket编程发送GET请求
php+socket请求原理1:连接某URL的80端口(打开)2:发送头信息(写)3:读取网页内容(读) GET方法 conn($url); $this->setHeader('Host:' .$this->u
2019-03-11
042-HTTP协议之方法与状态码 042-HTTP协议之方法与状态码
请求请求行(请求方法 路径 协议)请求头信息(格式为 key:value)空行主体(发送的内容 可选) 例 POST /test.php http/1.1HOST:localhostContent-type:application/x-w
2019-03-11
041-http协议概念及工作流程 041-http协议概念及工作流程
HTTP协议 重要性:无论以后是以webserverice,还是用rest做大型架构,都离不开对http协议的认识基本上可以简化的说: webservice = http协议+XMLRest = HTTP协议 + JSON各种API也是
2019-03-11
1 / 3