应用层 套接字网络编程

目录

https://blog.****.net/weixin_45792450/article/details/109218801


简单介绍

网络子系统作为操作系统的一部分,以应用编程接口(API—Application Programming Interface)的形式向应用程序提供调用接口,套接字(socket)是最常用的应用层编程接口

客户端(Client)与服务器(Server)交互图
应用层 套接字网络编程


编程函数

应用层 套接字网络编程

注:供C语言调用


调用流程

UDP关键步骤:绑定端口,传输数据,关闭

应用层 套接字网络编程

TCP关键步骤:建立连接,传输数据,关闭连接

注:服务器需要先绑定端口然后持续进行监听是否有客户端请求连接

应用层 套接字网络编程