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

网络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.close()

Encode()和decode()函数的用法?

Str.Encode(‘utf-8’),把字符串编码成字节码,utf-8代表的是国际码,gbk代表的是汉字码

Bytes.decode(‘utf-8’),把字节码解码成字符串。

你可能感兴趣的:(线程)