
网络编程
在狂风中的少年
比我优秀的人都那么拼命,我还有什么理由不努力。
展开
-
网络编程之UDP初级实现
服务端: #define _WINSOCK_DEPRECATED_NO_WARNINGS #include <WinSock2.h> #include <WS2tcpip.h> #include <iostream> #include <stdio.h> #pragma comment(lib,"ws2_32.lib") using namespace std; int main() { WSADATA wsaData; int ret = 0; i原创 2021-08-17 08:18:06 · 120 阅读 · 0 评论 -
网络编程之UDP通信
UDP传输原理 TCP协议为应用层提供可靠的、面向连接的基于流的服务、使用超时重传、数据确定等方式来确保数据包被正确发送至目的地。 UDP是无连接的,面向消息的数据传输协议,与TCP相比,有两个致命的缺点: 数据包容易丢失 数据包无序 所以制定上层的协议,包括:流控机制、超时机制、重排机制、重传机制 UDP传输应用层需要注意的问题 (1)数据包确定机制 (2)数据包重发机制 (3)尽量不发大于路径MTU的数据包 (4)处理数据包重排 UDP分片原理 对应用层的数据进行分片,以满足MTU传输的需求 在原创 2021-08-16 23:30:58 · 359 阅读 · 0 评论