Socket原理简记
1.原理
socket(套接字)协议,使用频率较高(客户端与服务端通讯),通过绑定IP与端口保障数据传输。
(防止粘包)传输过程分为连接(3次握手)和断开连接(4次挥手)。
存在缓冲区的概念,收发不一定同时(收发无关)。数据传输过程中存在阻塞机制。
阻塞:上一步动作传输未完成,下一步动作将会暂停,直到上一步动作完成后才会继续执行。
传输方式:TBOX盒子在与Android-hal层建立连接通常采用 Socket_STREAM方式
Socket_STREAM(面向连接-不丢包、延时高) Socket_DGRAM(无连接-偶尔少量包、延时低)

2.过程简概
2.1 Socket连接

2.2 Socket断开连接

2.3 Socket数据传输

2.4 Socket异常丢包重传

3 Chery T19c-hal socket实现
3.1 socket通信

3.2 socket-rec函数


浙公网安备 33010602011771号