【发布时间】:2010-02-23 02:10:45
【问题描述】:
我是 C89 新手,正在尝试做一些套接字编程:
void get(char *url) {
struct addrinfo *result;
char *hostname;
int error;
hostname = getHostname(url);
error = getaddrinfo(hostname, NULL, NULL, &result);
}
我正在 Windows 上开发。如果我使用这些包含语句,Visual Studio 会抱怨没有这样的文件:
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
我该怎么办?这是否意味着我无法移植到 Linux?
【问题讨论】: