- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 配置文件键值对读写API函数实现
项目中开发了一种读写文件的函数,文件的存储格式为键值对形式(name = value),非常实用,特将源码记录如下:Conftool.h文件源码:/*** Copyright (c) 2012 OCS, Inc.**** Project: GPON-ONT-V2.0** File: conf_toolkit.h** Author: ychxie/xuzhe*
2016-02-29 16:09:27 1444
原创 ftok()函数深度解析
系统建立IPC通讯 (消息队列、信号量和共享内存) 时必须指定一个ID值。通常情况下,该id值通过ftok函数得到。 key_t ftok(const char *pathname, int proj_id);有关该函数的三个常见问题:1.pathname是目录还是文件的具体路径,是否可以随便设置2.pathname指定的目录或文件的权限是否有要求3.pr
2016-02-29 14:02:30 72235 12
转载 linux消息队列用法实例
消息队列函数由msgget、msgctl、msgsnd、msgrcv四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明。1. msgget函数原型msgget(得到消息队列标识符或创建一个消息队列对象)所需头文件#include #include #include 函数说明得到消息队
2016-02-29 10:56:14 799
原创 linux tcpdump的简单应用
今天需要在cpe上抓取经过usb0网口的分组内容,流程可简单分为两步:1、采用tcpdump进行抓包,保存到一个命名为xx.pcap的文件中;2、在windows系统下用wireshark工具打开xx.pcap文件进行分析。 现将详细步骤记录如下,以作备份:1> 在http://www.tcpdump.org下载tcpdump源码;2> 编译服务器上用交叉编译工具链编译
2016-02-25 15:49:38 652
原创 DHCP报文交互流程
1.发现阶段,即DHCP客户机寻找DHCP服务器的阶段 DHCP客户机以广播方式(因为DHCP服务器的IP地址对于客户机来说是未知的)发送DHCPdiscover发现信息来寻找DHCP服务器,即向地址255.255.255.255发送特定的广播信息。网络上每一台安装了TCP/IP协议的主机都会接收到这种广播信息,但只有DHCP服务器才会做出响应。2.提供阶段,即DHCP服务器
2016-02-24 16:06:52 23621
原创 linux route命令详解
route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。 为了能访问别的子网才设置路由的,比如说,你的主
2016-02-23 15:00:37 1418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人