linux下socket编程求助
用socket写了个服务器,编译后显示"inet_ntoa"函数未定义,但是我已在程序中包含
“sys/socket.h”,“arpa/inet.h”,“netinet/in.h”
难道还需要其他头文件?还是编译时要链接什么库吗?
------解决方案--------------------不需要其他的了。
------解决方案--------------------在那个机子上 man inet_ntoa 下,就看到了
------解决方案--------------------man看一下用到了什么头文件。
------解决方案--------------------man 下吧,看看需要包含的头文件
------解决方案--------------------#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include <errno.h>
#include <unistd.h>
#include <sys/types.h>
#include <arpa/inet.h>
#include <sys/socket.h>