● 使用技术:多线程、多进程、TCP数据传输、HTTP请求与响应、管道 ● 开发环境:Linux ● 技术难点: 多线程服务客户请求、TCP进行信息的传递、HTTP请求与响应分析 ● 项目特点: 通过对HTTP请求和响应的分析,进一步的掌握HTTP; 通过多线程服务客户的请求,进一步熟悉多线程的操作; 通过信息的处理和信息的传递,进行了解TCP、管道、重定向; 通过连接数据库,熟悉数据库的插入、查询操作。 ● 重点分析: 行处理:需要注意行分割符(即行结束条件); 首行处理:通过首行的分析获取请求方式、请求资源路径; 非cgi处理模式:响应首行、相应报头、空行、请求首页的发送; cgi处理模式:对请求方式、请求参数进行分析,返回相应的请求资源; 数据库插入操作:mysql_init、mysql_query、mysql_close等函数的使用; 数据库的查询操作:mysql_real_connect、mysql_store_result、mysql_fetch_field等函数的使用。
-
Notifications
You must be signed in to change notification settings - Fork 0
Chai-YD/HTTP_SERVER
About
网络访客记录<通过访客来访登陆信息,将访客记录至数据库>
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published