![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux编程
文章平均质量分 68
helld123
这个作者很懒,什么都没留下…
展开
-
SIGBUS和SIGSEGV
一、导致SIGSEGV 1.试图对只读映射区域进行写操作 。 2.访问的内存已经被释放,也就是已经不存在或者越界。 3.官方说法是: SIGSEGV --- Segment Fault. The possible cases of your encountering this error are: (1)buffer overflow --- usually caus转载 2012-10-17 10:25:52 · 3037 阅读 · 0 评论 -
如何判断一个端口是否被占用
1.调用socket创建一个套接字描述符。 2.调用setsockopt关闭套接字描述符的SOL_SOCKET级别中的SO_REUSEADDR。 3.调用bind,判断特定的端口是否能够绑定,根据返回结果可以判断出端口是否被占用。 注明: 上述步骤2中,打开SO_REUSEADDR的作用是:即是之前将特定端口用作本地端口的连接依然存在,也同样允许再次将该端口绑定到新的套接字中。所以原创 2012-10-16 14:28:31 · 6687 阅读 · 0 评论