网络udp通信实现步骤及应用

本文介绍了UDP(用户数据报协议)的基本概念,强调其无连接的特性。并详细阐述了网络UDP通信的实现步骤,特别提到了在通信过程中Encode()和Decode()函数的使用,用于字符串与字节码之间的转换,如Str.Encode('utf-8')用于将字符串编码为UTF-8字节码,而Bytes.decode('utf-8')则用于将字节码解码回字符串。
摘要由CSDN通过智能技术生成

网络udp概述

UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议。一种无连接传输层协议,提供面向事务的简单不可靠信息传送服务。类似于日常生活中写信的场景,不需要建立链接,不关心发送结果。

网络udp通信实现步骤

# 1、创建套接字

Udp_socket = Socket.socket(socket. AF_INET, socket.SOCK_DGRAM)

# 2、绑定端口 作为客户端udp一般不绑定端口号

Udp_socket.bind((“”, 7788))  # ip地址不写,默认本机任何一个ip

# 3、发送数据

Socket.sendto(‘hello python’.encode(‘utf-8’), (‘192.168.21.66’, 7788))

#4、接收数据

Recv_data = Socket.recvfrom(1024)  # 返回元组信息包含数据和发送方的ip以及端口

# 5、关闭套接字

Socket.c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值