import socket
def main():
# 创建套接字
soc = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 绑定地址
address = ('', 8888)
soc.bind(address)
while True:
# 发送数据send_data = input('请输入要发送的数据:')
dest_addr = ('192.168.43.59', 1314)
soc.sendto(send_data.encode('utf-8'), dest_addr)
# 接收数据
print('等待接收数据')
recv_data, recv_address = soc.recvfrom(1024)
print('%s 发送的信息是:%s' % (recv_address, recv_data.decode('gbk')))
# 关闭套接字
soc.close()
if __name__ == '__main__':
main()