当前位置: 技术问答>linux和unix
关于dup2的问题!
来源: 互联网 发布时间:2015-04-16
本文导语: 程序大致如下: sd = socket(AF_INET, SOCK_STREAM, 0); ...... dup2(sd, 1); ...... printf("hello!n"); 那没请问printf的输出是不是应该到sd?怎样才能看到socket是不是收到了东西? | 确定已经duplicate到sd,最好...
程序大致如下:
sd = socket(AF_INET, SOCK_STREAM, 0);
......
dup2(sd, 1);
......
printf("hello!n");
那没请问printf的输出是不是应该到sd?怎样才能看到socket是不是收到了东西?
sd = socket(AF_INET, SOCK_STREAM, 0);
......
dup2(sd, 1);
......
printf("hello!n");
那没请问printf的输出是不是应该到sd?怎样才能看到socket是不是收到了东西?
|
确定已经duplicate到sd,最好把stderr/stdout/都dup一下的。
从socket往外读就可以确定socket收到东西啊。
从socket往外读就可以确定socket收到东西啊。