【发布时间】:2016-08-26 06:28:35
【问题描述】:
我为我制作的 udp 服务器程序的这段代码收到了错误的文件描述符错误
from socket import *
s = socket(AF_INET, SOCK_DGRAM)
s.bind(('', 890))
while True:
(c,a) = s.recvfrom(1024)
msg = 'thanks for requesting'
s.sendto(msg,a)
s.close()
我得到的错误信息是
Traceback (most recent call last):
File "udpserv.py", line 7, in <module>
(c,a) = s.recvfrom(1024)
File "/usr/lib/python2.7/socket.py", line 174, in _dummy
raise error(EBADF, 'Bad file descriptor')
socket.error: [Errno 9] Bad file descriptor
谁能告诉我我是怎么得到这个错误的以及如何解决它?
【问题讨论】:
标签: python python-2.7 sockets server