原帖由 我learnc 于 2009-4-8 16:34 发表
原程序是一个TCP服务端,
ACCEPT
RECV
SEND
后来在main函数中加上了daemon( 0, 0 )以后,程序无法接受任何外来连接.
请问这是怎么回事???![]()
![]()
![]()
![]()
int main ( int argc, char **argv ) { char *cmd = NULL; if ( (cmd = strrchr(argv[0], '/')) == NULL ) { cmd = argv[0]; } else { cmd++; } //daemon ( 0, 0 ); openlog ( cmd, LOG_CONS, LOG_DAEMON ); syslog ( LOG_ERR, "starting....\n" ); |
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |