
linux编程
love暖色
这个作者很懒,什么都没留下…
展开
-
linux下的错误捕获errno和strerror()
经常在调用linux 系统api 的时候会出现一些错误,比方说使用open() write() creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因。这个时候使用errno这个全局变量就相当有用了。 1 errno和strerror()函数 1.1 errno 在程序代码中包含 #include ,然后每次程序调用失败的时候,系统会原创 2013-03-10 01:54:13 · 2617 阅读 · 0 评论 -
linux socket编程
1 什么是socket socket是一个广义的进程间通信通道。像一个管道(pipe)一样,socket被表示为一个文件描述符。与管道不同,socket支持不相关的进程之间的通信,甚至在通信网络上不同的机器上运行的进程。socket是与其他计算机通信的主要手段,telnet、rlogin、ftp、talk以及其他熟悉的网络应用程序都是用的socket。 并非原创 2013-03-09 19:26:25 · 871 阅读 · 0 评论