通信
山野雾灯ccc
路漫漫其修远兮,吾将上下而求索。
展开
-
C语言实现UDP通信
UDP通信UDP是一种无连接的尽最大努力交付的不可靠连接,通信之前无需先建立连接,自然而然,通信之后也就无需再释放连接。通信的套接字UDP所采用的通信接口与前面讲过的TCP通信接口相同,只是没有建立连接这一步。socket()用来创建套接字,使用 udp 协议时,选择数据报服务 SOCK_DGRAM。sendto()用来发送数据,由于 UDP 是无连接的,每次发送数据都需要指定对端的地址(IP 和端口)。recvfrom()接收数据,每次都需要传给该方法一个地址结构来存放发送端的地址。recvfr原创 2022-04-15 17:31:50 · 15559 阅读 · 5 评论 -
C语言实现TCP编程
TCP编程流程1.主机字节序和网络字节序2.套接字的地址结构IP地址转化的方法3. TCP的网络接口4. TCP服务器端的编程流程5. TCP客户端的编程流程6.运行结果1.主机字节序和网络字节序主机字节序: 不同的芯片,所采用的数值存储方式是不同:大端模式&小端模式网络字节序: 统一使用大端模式来表示数据2.字节序的转化#include <netinet/in.h>uint32_t ntohl (uint32_t __netlong); // 网络字节序转化为 主机字节序原创 2021-01-22 16:17:13 · 4607 阅读 · 3 评论