winsock2.h

来自「将exe等可执行文件转化成c程序的反编译程序,先到汇编再到c」· C头文件 代码 · 共 33 行

H
33
字号
//      WinSock2.h

typedef unsigned int    SOCKET;
typedef unsigned short  u_short;

#define WSADESCRIPTION_LEN      256
#define WSASYS_STATUS_LEN       128

typedef struct WSAData {
        WORD                    wVersion;
        WORD                    wHighVersion;
        char                    szDescription[257];		//[WSADESCRIPTION_LEN+1];
        char                    szSystemStatus[129];	//[WSASYS_STATUS_LEN+1];
        unsigned short          iMaxSockets;
        unsigned short          iMaxUdpDg;
        char FAR *              lpVendorInfo;
} WSADATA, FAR * LPWSADATA;

struct sockaddr {
        u_short sa_family;              /* address family */
        char    sa_data[14];            /* up to 14 bytes of direct address */
};

int     __stdcall WSAStartup(WORD wVersionRequested,LPWSADATA lpWSAData);
SOCKET  __stdcall accept(SOCKET s, sockaddr *addr,int *addrlen);
int     __stdcall bind(SOCKET s,const sockaddr *name,int namelen);
int     __stdcall listen(SOCKET s,int backlog);
int     __stdcall recv(SOCKET s,char *buf,int len,int flags);
int     __stdcall send(SOCKET s,const char *buf,int len,int flags);
SOCKET  __stdcall socket(int af,int type,int protocol);


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?