- 论坛徽章:
- 0
|
w.Richard Stevens 的unix网络编程第一卷中第五章的tcp客户_服务器程序例子 的问题\r\ntcpserv01.c编译呈现的问题如下:是不是头文件\"unp.h\"的问题,\\很多函数都是显示为首次使用,请教 谢谢!\r\n[test@bdzf-lserver test]$ g++ -g server1.c -o server1\r\nserver1.c:1:17: unp.h: 没有那个文件或目录\r\nserver1.c: In function `void str_echo(int)\':\r\nserver1.c:4: `ssize_t\' undeclared (first use this function)\r\nserver1.c:4: (Each undeclared identifier is reported only once for each\r\n function it appears in.)\r\nserver1.c:4: parse error before `;\' token\r\nserver1.c:5: `MAXLINE\' undeclared (first use this function)\r\nserver1.c:8: `n\' undeclared (first use this function)\r\nserver1.c:8: `line\' undeclared (first use this function)\r\nserver1.c:8: `readline\' undeclared (first use this function)\r\nserver1.c: In function `int main(int, char**)\':\r\nserver1.c:20: `pid_t\' undeclared (first use this function)\r\nserver1.c:20: parse error before `;\' token\r\nserver1.c:21: `socklen_t\' undeclared (first use this function)\r\nserver1.c:22: aggregate `sockaddr_in cliaddr\' has incomplete type and cannot be\r\n defined\r\nserver1.c:22: aggregate `sockaddr_in servaddr\' has incomplete type and cannot\r\n be defined\r\nserver1.c:23: `AF_INET\' undeclared (first use this function)\r\nserver1.c:23: `SOCK_STREAM\' undeclared (first use this function)\r\nserver1.c:23: `socket\' undeclared (first use this function)\r\nserver1.c:24: `bzero\' undeclared (first use this function)\r\nserver1.c:26: `INADDR_ANY\' undeclared (first use this function)\r\nserver1.c:26: `htonl\' undeclared (first use this function)\r\nserver1.c:27: `SERV_PORT\' undeclared (first use this function)\r\nserver1.c:27: `htons\' undeclared (first use this function)\r\nserver1.c:28: `SA\' undeclared (first use this function)\r\nserver1.c:28: parse error before `)\' token\r\nserver1.c:28: `isizeof\' undeclared (first use this function)\r\nserver1.c:28: `bind\' undeclared (first use this function)\r\nserver1.c:30: `LISTENQ\' undeclared (first use this function)\r\nserver1.c:30: `listen\' undeclared (first use this function)\r\nserver1.c:33: `clilen\' undeclared (first use this function)\r\nserver1.c:34: parse error before `)\' token\r\nserver1.c:34: `accept\' undeclared (first use this function)\r\nserver1.c:35: `childpid\' undeclared (first use this function)\r\nserver1.c:35: `fork\' undeclared (first use this function)\r\nserver1.c:37: `close\' undeclared (first use this function)\r\nserver1.c:39: `exit\' undeclared (first use this function)\r\n  |
|