TCP,UDP协议下的socket通信
TCP通信流程
- 编译环境
操作系统 windows 10
编译器 Dev-C++ - 使用语言
C语言
Server端:
创建套接字:socket( )
创建sockaddr_in结构体变量,并设置相关参数
将套接字与IP、端口绑定:bind( )
使套接字处于监听状态,等待Client端发起连接请求:listen( )
取接收请求,并生成已连接socket描述符:accept( )
进行网络读写操作:read()/write() 、recv()/send()
关闭套接字:close( )
Client端
创建套接字:socket( )
创建sockaddr_in结构体变量,并设置相关参数
发起连接请求:connect( )
进行网络读写操作:read()/write() 、recv()/send()
关闭套接字:close( )