Linux环境/环境编程
forsakening
这个作者很懒,什么都没留下…
展开
-
socket send:broken pipe
tcp socket在调用send接口时,出现了程序出现:Program received signal SIGPIPE, Broken pipe的异常。说明程序收到了SIGPIPE的信号。一般网上的处理手段是signal(SIGPIPE, SIG_IGN);忽略这个信号,但实际测试过程中貌似没太生效,这块没具体研究。还是直接分析下原因,为何sendret = send(sockfd, sendmsg, strlen(sendmsg), 0);这样一段代码会引起程序收到SIGPIPE信号呢?原创 2022-04-23 21:28:20 · 3550 阅读 · 1 评论 -
libconfig安装及问题
@2013/5/21.下载源码包:http://www.hyperrealm.com/libconfig/根据install文件的提示进行安装:configure -> make -> make install2.常见问题:错误:Error while loading shared library: libconfig++.so.9或者是[roo原创 2013-05-02 16:08:02 · 11283 阅读 · 2 评论 -
control C 和 control D 这类的特殊输入字符有没有对应的 ASCII 码?
Linux下:showkey -a 可以得到任意你想要的键或组合键的ASCII码! 前提是这些键有ASCII码!如:[root@zx /]# showkey -aPress any keys - Ctrl-D will terminate this program^A 1 0001 0x01^B 2 0002 0x02^C原创 2013-06-05 22:02:44 · 2983 阅读 · 0 评论 -
进程间通信--信号(进程间通信唯一的异步方式)
转载地址:http://blog.chinaunix.net/uid-25120309-id-3301181.html向原作者致敬^ _ ^正文:-------------------------------------------------------------------------------------------------------------------转载 2013-06-18 15:25:31 · 1374 阅读 · 0 评论 -
linux下的C编程
转自华清远见《Linux设备驱动开发详解》----------------------------------------------------------------------------------------------------------------------------1 Linux 程序命名习惯 Linux 程序的命名习惯和 Windows 程序的命名习惯及转载 2013-08-02 10:35:01 · 740 阅读 · 0 评论 -
Fedora 10 Samba服务配置
@2013/5/1参考文章:http://wenku.baidu.com/view/eb333a0a6c85ec3a87c2c50f.html :安装rpm包及防火墙设置、关闭selinux http://www.linuxidc.com/Linux/2011-03/33636.htm :设置共享目录及使能smb服务4个rpm文件包在fedora 10的光原创 2013-05-01 12:48:16 · 1330 阅读 · 0 评论 -
讲述Linux HUP信号的干扰问题
我们知道,当用户注销(logout)或者网络断开时,终端会收到Linux HUP信号(hangup)信号从而关闭其所有子进程。因此,我们的解决办法就有两种途径:要么让进程忽略Linux HUP信号,要么让进程运行在新的会话里从而成为不属于此终端的子进程。AD:在向大家详细介绍Linux HUP信号之前,首先让大家了解下Linux HUP信号,然后全面介绍Li转载 2015-09-25 10:06:00 · 2236 阅读 · 0 评论