
linuxc
遥不可及梦
这个作者很懒,什么都没留下…
展开
-
欢迎使用优快云-markdown编辑器
LINUX下的socket利用fcntl函数设置为非阻塞模式 二话不说先上代码 `//函数功能设置socket为非阻塞模式 int make_socket_non_blocking(int sfd) //参数是socket的文件描述符 { int flags, s; if((flags = fcntl(sfd, F_GETFL, 0))原创 2016-06-12 05:34:58 · 374 阅读 · 0 评论 -
fork函数的注意点
fork函数时unix下的以自身进程创建子进程的系统调用,一次调用两次返回,返回为0的是子进程,大于0的是父进程。注意 在fork调用出,父进程的空间会被原模原样的复制到子进程中,包括指令,变量值,程序调用栈,缓冲区。这里给一个例子 #include <stdio.h> #include <sys/types.h> #include <unistd.h>`int main(void) {原创 2016-08-13 16:12:52 · 525 阅读 · 0 评论