windows网络编程【002】打印WSADATA-_-!~~~~~~

windows网络编程【002】打印WSADATA-_-!~~~~~~

代码:

#pragma comment(lib, " Ws2_32.lib " )
#include
< winsock2.h >
#include
< iostream.h >

void  print(WSADATA wsaData)
{     
      cout
<<wsaData.iMaxSockets<<endl;
      cout
<<wsaData.iMaxUdpDg<<endl;
      cout
<<wsaData.szDescription<<endl;
      cout
<<wsaData.szSystemStatus<<endl;
      cout
<<wsaData.wHighVersion<<endl;
      cout
<<wsaData.wVersion<<endl;
}


void  main( void )
{
   WSADATA wsaData; 
   
int Ret;

   
if (0 != (Ret = WSAStartup(MAKEWORD(2,2), &wsaData)))
   
{
       cout
<<"WSAStartup failed with error "<<Ret<<endl;
       
return;
   }

   
else
   
{
       print(wsaData);
   }

   
   
if (SOCKET_ERROR == WSACleanup())
   
{
       cout
<<"WSACleanup failed with error "<<WSAGetLastError()<<endl;
       
return;
   }

   
return ;
}
 

运行结果:
0
0
WinSock 2.0
Running
514
514
Press any key to continue


地震让大伙知道:居安思危,才是生存之道。

你可能感兴趣的:(windows网络编程【002】打印WSADATA-_-!~~~~~~)