- 博客(3)
- 收藏
- 关注
转载 setsockopt设置socket详细用法
1. closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 2. 如果要已经处于连接状态的soket在调用closesocket后强制
2012-10-23 17:02:29 7278
转载 内存对齐算法
字节对齐是在分配内存时需要考虑的问题,两个小算法: (1)最容易想到的算法: unsigned int calc_align(unsigned int n,unsigned align) { if ( n / align * align == n) return n; return (n / align + 1) * align; }
2012-10-19 18:05:58 4698 3
转载 Linux 系统内核空间与用户空间通信的实现与分析
多数的 Linux 内核态程序都需要和用户空间的进程交换数据,但 Linux 内核态无法对传统的 Linux 进程间同步和通信的方法提供足够的支持。本文总结并比较了几种内核态与用户态进程通信的实现方法,并推荐使用 netlink 套接字实现中断环境与用户态进程通信。 1 引言 Linux 是一个源码开放的操作系统,无论是普通用户还是企业用户都可以编写自己的内核代码,再加上对标准内核的裁
2012-10-10 17:09:28 1203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人