c
iteye_2504
这个作者很懒,什么都没留下…
展开
-
socket
都是新建个socket 然后 客户端是connect +write+read 服务端是bind+while (read +write) client: [code="c"] #include #include #include #include int main(){ char* echo_host="192.168.1.105"; int ...原创 2011-12-31 00:33:29 · 102 阅读 · 0 评论 -
fork exec
[code="c"]#include #include #include #include int main(void) { pid_t result; result=fork(); if(result==-1){ // perrer("fork"); exit; }else if(result==0){ printf("result=%d,ppi...原创 2011-10-28 17:13:33 · 79 阅读 · 0 评论 -
c++ string
string----------- [code="c++"]#include #include using std::string; int main(){ string aa="hao"; std::cout 0) { /* parent */ close(fd[0]); write(fd[1], "hello wo...原创 2011-10-31 14:08:12 · 89 阅读 · 0 评论 -
signal
信号,kill只是个传递信号的作用 apue10 fig10_2_signal.c 造一个死循环,无限等待 我们必须区分系统调用和函数。当捕捉到某个信号时,被中断的是 内核中执行的系统调用。 [code="c"]#include #include #include static void sig_usr(int); /* one handler for both ...原创 2011-11-20 23:42:17 · 153 阅读 · 0 评论 -
getpwnam
[code="c"] #include #include int main() { struct passwd * pw; char *username = "apple"; pw = getpwnam(username); if (!pw) { printf("%s is not...原创 2011-11-21 23:01:09 · 175 阅读 · 0 评论 -
转 Linux下pipe使用注意事项
转http://blog.yufeng.info/archives/1485 [code="java"]Linux下pipe使用注意事项 作者:Yu Feng 原创文章,转载请注明: 转载自Erlang非业余研究 本文链接地址: Linux下pipe使用注意事项 Linux下的pipe使用非常广泛, shell本身就大量用pipe来粘合生产者和消费者的. 我们的服务器程序通常...原创 2011-11-22 00:30:03 · 237 阅读 · 0 评论