
linux网络编程
文章平均质量分 94
Zhuai-行淮
一个跨考研究生的学习记录
展开
-
系统+网络练习题代码汇总
本文将 系统编程和网络编程的联系题进行了汇总, 水平有限, 仅供学习参考原创 2025-03-22 10:14:52 · 822 阅读 · 0 评论 -
linux网络编程(四)
解码的地方: 浏览器 发送请求时, 请求的目录可能会出现 汉字,而浏览器会默认使用unicode, 因此需要解码, 将 其转换为汉字 发给服务器。服务器接收到这个请求后,会根据路径解析出对应的文件或目录,然后执行相应的操作(例如返回文件内容或列出目录内容)。这个+1 会使得 path为空, 所以 上面的例子, 只适用于 查看目录里的某个文件。当用户点击超链接时,浏览器会向服务器发送一个新的 HTTP 请求,请求的路径是。服务器 将 所有数据 按 unicode 发给浏览器, 这是编码,原创 2025-02-24 20:08:55 · 804 阅读 · 0 评论 -
linux网络编程(三)
作用: 当有新连接时,libevent 会调用该回调函数。参数listener: 监听器对象。fd: 新连接的套接字文件描述符。sa: 客户端的地址信息(类型)。socklen: 地址结构体的长度。ptr: 用户数据(由传递)。步骤// 处理新连接读回调函数// 处理接收到的数据事件回调函数// 连接关闭// 发生错误// 释放 bufferevent初始化event_base。使用创建监听器。定义监听器的回调函数,处理新连接。为新连接创建,并设置回调函数。原创 2025-02-24 20:08:10 · 909 阅读 · 0 评论 -
linux网络编程(二)
使用strlen获取字符串长度。使用sizeof获取数据类型或变量的大小。是用于 Unix 域套接字(Unix Domain Socket)的地址结构体。Unix 域套接字是一种进程间通信(IPC)机制,允许在同一台机器上的进程之间进行高效的数据传输。与网络套接字不同,Unix 域套接字不经过网络协议栈,而是直接通过文件系统进行通信。的定义通常位于<sys/un.h>// 地址族,固定为 AF_UNIX 或 AF_LOCAL// 文件路径名(用于标识套接字)sun_family。原创 2025-02-24 20:07:27 · 926 阅读 · 0 评论 -
linux网络编程(一)
一组规则。原创 2025-02-24 20:06:17 · 585 阅读 · 0 评论