1.TCP/IP协议和C/S模型
- TCP/IP:面向连接的,可靠的,基于字节流的传输协议
- UDP/IP:面向无连接的,不可靠的,基于数据报的传输协议
- C/S模型:Client/Server,客户端/服务器模型
- B/S模型:Browser/Server,浏览器/服务器模型,基于http/https协议的
- socket编程/套接字编程:统称网络编程
2.服务端
2.1网络头文件和网络库
#include <WinSock2.h>
#Pragma comment(lib,"ws2_32.lib")
2.2 打开网络库
- 功能( WSAStartup):打开网络库/启动网络库,启动了这个库,这个库里的函数/功能才能使用
int WSAStartup(WORD wVersionRequired,LPWSDATA lpWSAData);
WSAS:
W(windows)
S(Socket)
A(Asynchronous)异步
S(stratup)启动
//同步:阻塞/卡死,一个进程完成才能执行另一个
//异步:多个工作同时进行