郭新华
免费 Swoole和TCP三次握手

网络编程第一讲,介绍什么是TCP,精讲TCP三次握手,面试中常见的问题点,以及在三次握手过程中Swoole开发中常见的问题已经如何解决。


msg 已有6195人学习了
郭新华
免费 TCP关闭连接的常见问题

网络编程第二讲,精讲TCP的四次挥手,为什么会存在close_wait和time_wait状态,以及我们该如何避免这些常见的问题。


msg 已有2845人学习了
郭新华
免费 短链接的优缺点

网络编程第三讲,介绍TCP短连接的性能问题,稳定性问题,什么时候应该用短连接,什么时候应该用长连接,以及Swoole和FPM下的短连接尝试。


msg 已有2590人学习了
Twosee
免费 单连接并发入门篇

讲解了HTTP1.1和HTTP2都是如何实现单连接并发, 并进行了对比, 分析了HTTP2的实现思路


msg 已有1819人学习了
郭新华
免费 长连接的常见问题

介绍TCP长连接的连接失效问题,并详细介绍了两种常用的解决方案,用时重试和连接维持,在链接维持里面我们介绍了tcp的keepalive,swoole提供的heartbeat,以及应用层心跳解决方案。


msg 已有1442人学习了
郭新华
深入理解连接池

带大家深入了解一下什么是连接池,连接池能解决什么问题,关闭TCP连接后内存会马上释放掉吗(SO_LINGER)


msg 已有1154人学习了
Twosee
实现协程连接池

连接池三部曲之一: 手把手教学如何从头开始实现一个进程内共享连接的协程连接池


msg 已有967人学习了
郭新华
PHPer的未来在哪里

Rogue Wave(Zend)不再支持php-src开发,Zeev离职,Dimitry离职,PHP编程语言排行榜跌到低谷,PHP要凉了?PHPer的未来在哪里?答案是否定的!在这节课里面我将给大家分析分析。


msg 已有916人学习了
郭新华
聊聊p++那些事儿

前阵子PHP官方出了个提案要支持P++(PHP的方言),今天给大家聊聊这咋回事,顺便给大家普及下什么是编译型语言/解释型语言,静态语言/动态语言,强类型/弱类型,以及预测下PHP未来的发展方向。


msg 已有758人学习了
郭新华
实现进程间连接池

介绍进程间连接池的优缺点和应用场景,并演示一下如何通过php-cp项目搭建一个进程间的连接池


msg 已有625人学习了
Twosee
Swoole网络编程之单连接并发上手篇

上手操作实现一个高性能的使用自定义TCP协议的协程客户端和服务端


msg 已有621人学习了
郭新华
TCP分包问题—如何利用swoole解决分包问题

本节介绍分包问题的两种解决方案(EOF模式和包头+包体模式),以及Swoole下面如何配置相关的参数,最后有彩蛋哦~


msg 已有525人学习了
Twosee
Swoole网络编程之单连接并发实战篇

动手完成单连接并发客户端和服务端的设计, 附带讲解了标志位与位运算, Socket多读多写设计思路


msg 已有523人学习了
郭新华
TCP分包问题—基础知识

本节介绍TCP分包问题的由来以及现象,深入讲解什么是流式数据传输,什么是字节序问题,为后面的课程讲解打好基础。


msg 已有448人学习了
codinghuang
Swoole入门实战之分析包发送和接收过程

从一个简单的TCP例子开始讲解分析包的发送和接收过程


msg 已有311人学习了
codinghuang
Swoole入门实战之分析包发送和接收过程二

继续分析包发送和接收过程,同时说一下sdebug的配置与单步调试


msg 已有179人学习了
codinghuang
Swoole入门实战之使用Socket编写一个HTTP服务端

实现了客户端之后我们来使用Socket编写一个HTTP服务端


msg 已有157人学习了
codinghuang
Swoole入门实战之HTTP协议分析一

从一个简单的HTTP例子开始讲解分析包的发送和接收过程


msg 已有150人学习了
codinghuang
Swoole入门实战之使用Socket编写一个HTTP客户端

分析完了HTTP协议之后,我们来使用Socket编写一个HTTP客户端


msg 已有139人学习了
codinghuang
Swoole入门实战之HTTP协议分析二

讲解完了请求部分,接着来看一下响应的部分。


msg 已有106人学习了