私は私が得たエラーメッセージがなぜファイル記述子に誤りがありますか?
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
は、誰もが、私はこのエラーを得た方法を教えてくださいすることができました
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()
を作ったUDPサーバプログラムのために、このコードの不正なファイルディスクリプタのためにエラーが発生しましたどのようにそれを解決するには?