你将学到的
  • TCP 协议
  • 多进程编程
  • 进程通信
  • PHP Socket 函数
  • I/O 多路复用技术
  • 守护进程
课程内容
  共6个章节
实验 1 TCP协议介绍

知识点: 1.了解TCP协议的特点 2.了解TCP的创建流程 3.了解TCP的拆除流程 4.了解TCP的状态转换

知识点: 1.socket 2.tcp

实验 3 多进程编程

知识点: 1.多进程 2.僵尸进程 3.pcntl_fork 4.pcntl_waitpid

知识点: 1.阻塞/非阻塞 2.同步/异步 3.I/O多路复用 4.轮询 5.epoll

实验 5 进程间通信及守护进程

知识点: 1.守护进程 2.信号

课程介绍

实验任务

  • 学习 TCP 协议的基本工作流程:创建、拆除、状态转换
  • 利用 Socket 去实现简易的网络编程模块
  • 改写代码实现处理更高的并发连接
  • 通过 I/O 复用进一步提高程序处理并发的能力
  • 将所写普通的进程转换为守护进程
  • 结合之前的实验内容实现一个比较完整的 Web 服务器

先学知识

如果你没有接触过 PHP 编程语言,推荐学习 PHP 编程入门

课程难度

  • 本课程难度为中等。

面向用户

  • 本课程为 PHP 网络编程的入门课程,面向有一定 PHP 编程经验的用户。
课程教师

水煮牛肉 共发布过 2 门课程

查看老师的所有课程 >
蓝桥楼+
实验楼会员
会员
开通会员,即刻开始学习