python socket udp编程的小问题

我想使用python中的socket建立udp,但是遇到了问题程序如下:udp_server.py#!/usr/bin/envpythonfromsocketimport... 我想使用python中的socket建立udp,但是遇到了问题 程序如下: udp_server.py #!/usr/bin/env python from socket import * from time import ctime host0='' port0='21567' addr0=(host0,port0) bufsiz0=1024 udp_sock=socket(AF_INET,SOCK_DGRAM) udp_sock.bind(addr0) #recv & send message while True: print 'waiting for message' data,addr=udp_sock.recvfrom(bufsiz0) print 'received message form',addr udp_sock.sendto('%s::%s' %(ctime(),data),addr) udp_sock.close() 然后我运行出现了下图中的错误 不清楚原因在哪里,能帮帮我么,谢谢啦! 展开
 我来答
纵绿杜孤容
2019-12-06 · TA获得超过3566个赞
知道小有建树答主
回答量:3083
采纳率:33%
帮助的人:225万
展开全部
从错误代码an
integer
is
required来看,需要提供一个整形。
要做的是改成
port0
=
21567,而不是
port0
=
’21567‘。
希望能帮到你,有疑问请追问!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式