史玉浩的个人博客
  • |
  • English
  • 🔍搜索
  • 🏠主页
  • 📚文章
  • ⏱时间轴
  • 🧩分类
  • 🔖标签
主页 » 📚 文章

👨🏻‍💻 技术

浅析epoll_event中的data成员

在 epoll 中,epoll_event 结构体负责存储每个 I/O 事件的相关信息,其中 data 成员是一个设计灵活的关键部分,它允许我们将任意类型的数据与特定的文件...

2024-03-24 · 4 分钟 · 史玉浩

一些常用的Linux套接字选项

前言 套接字选项是通过 setsockopt() 和 getsockopt() 函数设置和获取的,用于控制套接字的行为和特性。这些选项可以影响网络连接的性能、可靠性和安全性。合理配置套接字选项,...

2024-03-23 · 6 分钟 · 史玉浩

事件循环被阻塞时,为什么客户端与服务端仍能建立连接

一、事件驱动模型与事件循环 1.1 什么是事件驱动模型? 事件驱动模型是一种程序设计范式,程序的流程由事件的发生和事件的处理来驱动。在网络服务器中,这...

2024-03-20 · 4 分钟 · 史玉浩

Linux的IO复用之select

select() 函数作为一种经典的多路复用机制,在处理多个文件描述符(如套接字)时扮演着重要角色。虽然已经过时,但对于我们进一步了解其他复用有极大的帮助。...

2024-03-19 · 9 分钟 · 史玉浩

网络通信中的读事件与写事件

理解网络通信中的读事件(Read Event)和写事件(Write Event)对于编写高性能、高可靠性的网络应用程序至关重要。 一、网络事件驱动...

2024-01-30 · 4 分钟 · 史玉浩
« 上一页 3/20 下一页 5/20 »
© 2024 史玉浩的个人博客 · Powered by Hugo & PaperMod