TCP,UDP协议下的socket通信

Posted zyever

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP,UDP协议下的socket通信相关的知识,希望对你有一定的参考价值。

TCP通信流程

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( )











以上是关于TCP,UDP协议下的socket通信的主要内容,如果未能解决你的问题,请参考以下文章

C++基于TCP和UDP的socket通信

细说http - tcp - udp - socket - protobuf协议

初识Socket通信:基于TCP和UDP协议学习网络编程

基于TCP与UDP协议的socket通信

第二十七天- 网络通信协议 TCP UDP 缓冲区

TCP/UDP如何进行Socket通信