计算机网络
计算机网络
baboon_chen
My piano is the keyboard
展开
-
UDP多对多组播通信
广播和多播仅应用于UDP。TCP是一个面向连接的协议,TCP一定是点对点的,一点是两个主机来建立连接的,TCP肯定是单播。只有UDP才会使用广播和组播。如下示例实现一个UDP多对多的组播通信,进程中有收、发两个线程,分别表示往组播发送、接收数据。使用任意节点发送消息,其它的节点都能收到。原创 2024-05-15 14:48:28 · 229 阅读 · 0 评论 -
Linux UDP套接字编程
Linux UDP套接字编程 文章目录Linux UDP套接字编程一 UDP套接字编程的基本步骤服务端编程的步骤如下:客户端编程的步骤如下:二 服务端程序:三 客户端程序: 一 UDP套接字编程的基本步骤 服务端编程的步骤如下: 创建套接字描述符(socket)。 设置服务器的IP地址和端口号(需要转换为网络字节序的格式)。 将套接字描述符绑定服务器地址(bind)。 从套接字描述符读...原创 2020-04-16 22:32:32 · 321 阅读 · 1 评论 -
Linux TCP套接字编程
Linux TCP套接字编程 文章目录Linux TCP套接字编程TCP套接字编程的基本步骤什么是阻塞与非阻塞套接字?先创建服务端程序:客户端程序: TCP套接字编程的基本步骤 服务端编程的步骤如下: 创建服务端套接字。 绑定套接字到一个IP地址和一个端口上(使用bind函数)。 将套接字设置为监听模式等待连接请求(使用函数listen),这个套接字就是监听套接字了。 请求到来后,接受连接...原创 2020-04-14 22:24:36 · 373 阅读 · 0 评论