linux
whymewuxian
这个作者很懒,什么都没留下…
展开
-
Busybox中tftp命令的用法
Busybox中tftp命令的用法 命令格式为:tftp [option] ... host [port]如果要下载或上传文件的话是一定要用这些option的。-g 表示下载文件 (get)-p 表示上传文件 (put)-l 表示本地文件名 (local file) -r 表示远程主机的文件名 (remote file)例如,要从远程主机192.原创 2013-10-28 10:12:30 · 1793 阅读 · 0 评论 -
linux下socket指定网卡
系统中存在两个网卡,如何根据socket号知道哪个连接(tcp)在哪个网卡上? 根据getpeername好像有点行不通。或者通过SIOCGARP?netlink? 将问题进行分解,分为主动方式和被动方式两种。主动方式即是系统调用socket创建接口得到的socket号,被动方式即是通过类似accept得到的socket号。 主动方式创建之后,可以利用setsockopt的SO_B转载 2013-11-29 10:15:10 · 15590 阅读 · 0 评论 -
关于socket阻塞与非阻塞情况下的recv、send、read、write返回值及用setsockopt()来控制recv()与send()的超时
地址转换时的htonl和inet_pton 参数是32bit的二进制数值,在转换地址时就是32位的主机字节序ip地址(经常用点分十进制) 用法:servaddr.sin_addr.s_addr=htonl(127.0.0.1); servaddr.sin_addr.s_addr=htonl(INADDR_ANY); // INADDR_ANY真实值为0.0.0.0int i转载 2013-12-18 18:59:30 · 955 阅读 · 0 评论 -
linux通过进程名获取进程id
/**************************************************************************** File name : findpidbyname.c* Function : like pidof* Description : Find process's pid by na转载 2013-12-23 16:54:05 · 1408 阅读 · 0 评论