winsock应用程序框架

来源:互联网 发布:php软件开发要学什么 编辑:程序博客网 时间:2024/05/16 15:59
#include "stdafx.h"//【1】winsock2头文件#include <winsock2.h>//【2】导入winsock2库文件#pragma comment(lib,"ws2_32.lib")int _tmain(int argc, _TCHAR* argv[]){WSADATA wsaData;ZeroMemory(&wsaData, sizeof(wsaData));//【3】初始化winsock版本2.2if (int rs = WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) {printf("WSAStartup falied with error: %d\n", rs);return 0;}//应用程序操作……//【4】释放winsock资源if(SOCKET_ERROR == WSACleanup()) {printf("WSACleanup falied with error: %d \n", WSAGetLastError());}return 0;}


WSAGetLastError函数用来获取错误代码
相应的函数WSASetLastError函数用来设置错误代码

 相关代码:http://download.csdn.net/detail/longwenjunjie/5325447