TCP网络通讯
宏定义课堂:长风
开源仓库https://github.com/Rain0832/CSDIY_Demo/tree/main/TCP_Demoarrow-up-right
课程介绍
TCP、UDP
http\https\smtp
名词
服务器就是特殊的一个软件
IP地址:是指定电脑的
端口号:是指定电脑上的某个软件的
大小端:
大端序号:千十百个
小端序号:个十百千
中间设备:使用的是大端序(路由器)
阻塞函数:等到客户端连接进来就接受连接,然后返回,否则就阻塞
创建socket套接字
socket
类似一个接口、实现通信
给这个socket绑定一个端口号
IP地址、端口号
给这个socket开启监听属性
socket只能做接受连接
等待客户端连接
开始通讯
关闭连接
创造socket套接字
连接服务器
关闭套接字
多次通讯:循环实现
多客户端与单服务端通讯:多线程问题
首先进行socket套接字创立,打开监听属性。
服务端
端口号268
有新的客户端接入。
端口号276、284
收到来自客户端的消息,多线程实现,
284:123
276:abc
端口号300
收到来自客户端的消息,多线程实现。
300:123
客户端断开连接。
284断开连接
276断开连接
300断开连接
Last updated 1 year ago