受打击!一上午没搞定一个VC的Socket通讯的简单的例子,HELP ME!(50分)

  • 主题发起人 主题发起人 SuperSoft
  • 开始时间 开始时间
S

SuperSoft

Unregistered / Unconfirmed
GUEST, unregistred user!
#include "stdafx.h"

#include "Winsock.h"

int main(int argc, char* argv[])
{
SOCKET sock;
sock=socket(AF_INET, SOCK_STREAM, 0);//在我机器上总是返回
//INVALID_SOCKET(VC6)
if(sock==INVALID_SOCKET)
{
printf("Socket start fail!/n");
}
else
printf("Hello World!/n");
return 0;
}
 
#include "stdafx.h"

#include "Winsock.h"

int main(int argc, char* argv[])
{
WSADATA wsaData;
int Ret;
SOCKET sock;

if ( (Ret = WSAStartup(MAKEWORD(1, 1), &wsaData)) != 0) {
printf("WSAStartup failed with error %d/n", Ret);
return;
}
sock=socket(AF_INET, SOCK_STREAM, 0);//在我机器上总是返回
//INVALID_SOCKET(VC6)
if(sock==INVALID_SOCKET)
{
printf("Socket start fail!/n");
}
else
printf("Hello World!/n");
return 0;
}
 
TMD,没调用WSAStartup,谢了
分给你!
 
后退
顶部