Python &引用;接收到UDP服务器错误时需要一个整数;

Python &引用;接收到UDP服务器错误时需要一个整数;,python,udp,raspberry-pi3,Python,Udp,Raspberry Pi3,我尝试与2个raspberry pi通信,并使用UDP服务器。在创建udp服务器时,我使用了下面的代码,但是我接受了一个错误,因为它需要在第10行输入一个整数。你能帮我吗 这是针对Raspberry pi 3的,我尝试使用udp服务器 导入套接字 UDP_IP=“127.0.0.1” UDP_PORT=“5005” MESSAGE=“1” 打印“UDP目标IP:”,UDP_IP 打印“UDP目标端口:”,UDP_端口 打印“消息:”,消息 sock=socket.socket(socket.AF

我尝试与2个raspberry pi通信,并使用UDP服务器。在创建udp服务器时,我使用了下面的代码,但是我接受了一个错误,因为它需要在第10行输入一个整数。你能帮我吗

这是针对Raspberry pi 3的,我尝试使用udp服务器

导入套接字
UDP_IP=“127.0.0.1”
UDP_PORT=“5005”
MESSAGE=“1”
打印“UDP目标IP:”,UDP_IP
打印“UDP目标端口:”,UDP_端口
打印“消息:”,消息
sock=socket.socket(socket.AF_INET,socket.sock_DGRAM)
发送到(消息,(UDP_IP,UDP_端口))

我希望创建发送服务器。

欢迎使用StackOverflow!我通过将UDP_端口改为5005而不是“5005”解决了这个问题


它要求一个整数,并将参数“5005”解释为字符串。

请在问题中包含错误跟踪我很高兴听到它。您可以标记已接受的解决方案,以将此问题从未回答队列中排除。
#/usr/bin/python
import socket

UDP_IP = "127.0.0.1"
UDP_PORT = 5005
MESSAGE ="1"
print "UDP target IP:", UDP_IP
print " UDP target port:", UDP_PORT
print"message:", MESSAGE
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.sendto(MESSAGE, (UDP_IP, UDP_PORT))