- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 linux下非阻塞检测键盘
#include #include #include #include #include #include static struct termios ori_attr, cur_attr; //static __inline int tty_reset(void) { if (tcsetattr(STDIN_FILENO, TCSANOW, &ori_attr) != 0) return -1;
2007-07-05 11:03:00 1396
原创 华为软件编程规范和范例
[排版 ] ¹1-1 :程序块要采用缩进风格编写,缩进的空格数为4 个 说明:对于由开发工具自动生成的代码可以有不一致。 ¹1-2 :相对独立的程序块之间、变量说明之后必须加空行 示例:如下例子不符合规范。 if (!valid_ni(ni)){ ... // program code}repssn_ind = ssn_data[index].re
2007-06-04 17:36:00 670
原创 Linux 网络编程常用函数和结构速查
第一部分:常用结构struct sockaddr { u_short sa_family; char sa_data[14];}; struct sockaddr_in { short sin_family; u_short sin_port; struct in_addr sin_addr;
2007-05-31 11:36:00 536
原创 IGMP 协议
IGMP(Internet Group Management Protocol)IP主机通过IGMP协议向临近的路由器申请加入(或离开)组播组。目前有三个版本的IGMP:IGMPv1在rfc 1112中说明,IGMPv2在rfc 2236中说明,IGMPv3 在rfc3376 中说明。下面,我们将分别简要介绍在IGMPv1、IGMPv2主机是如何加入或离开某一组播的(假设加入224.1.1.1)。
2007-05-31 10:35:00 1449
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人