本课程将同时演示 linux 和 windows 中的编程。 课程中的线程和正则表达式使用C++提供库。 该课程解释了理论和实践。 实践主要是基于代码延迟解释。 本课程包括套接字编程。 所有常用功能,包括tcp和udp协议的基本编程、广播包、超时连接、多路复用、高并发epoll多路复用、多线程服务器。 课程的实践项目包括一个完整的支持php的http server*(TCP),以及一个接收和分析linux系统日志的xsyslog项目(UDP)。
(This course will demonstrate programming in both Linux and windows. Threads and regular expressions in the course use C + + to provide libraries. This course explains theory and practice. Practice is mainly based on code delay interpretation. This course includes socket programming. All common functions, including basic programming of TCP and UDP protocols, broadcast packets, timeout connection, multiplexing, high concurrency epoll multiplexing and multithreaded server. The practical projects of the course include a complete HTTP server * (TCP) supporting PHP and an xsyslog project (UDP) for receiving and analyzing Linux system logs.)