microsoft编译器如何使用Linux头文件?
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
分享到:
------解决方案--------------------
windows 对应 上面头文件 是哪个呀?
引用:一般都是网络层2套代码。
------解决方案--------------------
引用:windows 对应 上面头文件 是哪个呀?
Quote: 引用:一般都是网络层2套代码。
Winsock2.h
------解决方案--------------------
自己看看吧
#include
#include
#pragma comment(lib, "WS2_32")
int main()
{
WSADATA wsadata;
if (WSAStartup(MAKEWORD(2, 2), &wsadata) != 0)
printf("初始化失败\n");
SOCKET s = socket(AF_INET, SOCK_STREAM, 0);
if (s == INVALID_SOCKET)
printf("套接字初始化失败\n");
printf("服务器已启动....\n");
intiPort = 6000;
//char buf[] = "这是一条发给客户端的消息";
char buf[1024];
memset(buf, 0, 1024);
//服务器套接字
sockaddr_in ser;
ser.sin_family = AF_INET;
ser.sin_port = htons(iPort);
ser.sin_addr.s_addr = htonl(INADDR_ANY);
if (bind(s, (SOCKADDR*)&ser, sizeof(sockaddr_in)) == SOCKET_ERROR)
{
printf("绑定失败\n");
}
if (listen(s, 2) == SOCKET_ERROR)
{
printf("监听失败\n");
}
//接受客户端请求
sockaddr_in cli;
int iLen = sizeof(cli);
SOCKET sAccept = accept(s, (SOCKADDR*)&cli, &iLen);
if ( sAccept == INVALID_SOCKET)