读书人

linux下socket编程

发布时间: 2013-08-09 15:16:24 作者: rapoo

linux下socket编程求助
用socket写了个服务器,编译后显示"inet_ntoa"函数未定义,但是我已在程序中包含
“sys/socket.h”,“arpa/inet.h”,“netinet/in.h”
难道还需要其他头文件?还是编译时要链接什么库吗? Linux socket
[解决办法]
不需要其他的了。
[解决办法]
在那个机子上 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>

读书人网 >UNIXLINUX

热点推荐