![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NetWork
文章平均质量分 80
小月贺金山
这个作者很懒,什么都没留下…
展开
-
fcnt记录锁
fcntl 记录锁当我们有多个进程要访问同一个文件的时候,为了防止多进程访问导致的不一致,我们就要考虑进程间的同步问题了。fcntl是一个非常强大的函数,在这里我们可以使用它来给文件的某一个部分上锁。int fcntl(int filedes, int cmd, ... /* struct flock *flockptr */ ); 这是一个拥有可变参数的函数声明,filedes自然是要操作的转载 2014-10-27 21:44:44 · 560 阅读 · 0 评论 -
用C语言实现Ping程序功能
大部分人用ping命令只是作为查看另一个系统的网络连接是否正常的一种简单方法。在这篇文章中,作者将介绍如何用C语言编写一个模拟ping命令功能的程序。ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这有点象潜水艇声纳系统中使用的发声装置。转载 2014-11-26 14:25:30 · 765 阅读 · 0 评论 -
LINUX下PING与TCP_IP协议栈
框架如下PING程序A.使用的SOCKET接口1. socket2. sendto3. recvfromB.PING地址:127.0.0.1TCP/IP协议栈:1. IP层2. ICMP层/*********************************************************** * 名称:转载 2014-11-26 14:17:47 · 1269 阅读 · 0 评论