|
- #ifndef _TCPSOCKET_H_ //防止重复包含
- #define _TCPSOCKET_H_
- #include<stdbool.h>
- #include<stdio.h> //printf
- #include<WinSock2.h> //网络编程的头文件
- #pragma comment(lib,"ws2_32.lib") //库文件
-
- #define err(errMsg) printf("[error]%s failed code %d \
- line:%d", errMsg, WSAGetLastError(),__LINE__); //宏定义print
- #define PORT 8888 //设定端口号为8888;0-1024是系统保留,一般不用;宏定义不用分号
-
- //初始化网络库
- bool init_Socket(); //alt+enter
- //关闭网络库
- bool close_Socket();
- //服务器:创建服务器socket(socket返回一个整数代表数组的下标)
- SOCKET create_serverSocket();
-
- //客户端:创建客户端socket,传入ip地址
- SOCKET create_clientSocket(const char* ip);
- #endif
|