单独运行python /usr/bin/wired.py可以正常运行,但是运行dog_drcom时会出错,具体错误信息如下:
root@Hiwifi:~# dog_drcom
Traceback (most recent call last):
File "/usr/bin/wired.py", line 16, in
s.bind(("0.0.0.0", 61440))
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(_args)
socket.error: [Errno 125] Address already in use
Traceback (most recent call last):
File "/usr/bin/wired.py", line 16, in
s.bind(("0.0.0.0", 61440))
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(_args)
socket.error: [Errno 125] Address already in use
单独运行python /usr/bin/wired.py可以正常运行,但是运行dog_drcom时会出错,具体错误信息如下: root@Hiwifi:~# dog_drcom Traceback (most recent call last): File "/usr/bin/wired.py", line 16, in
s.bind(("0.0.0.0", 61440))
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(_args)
socket.error: [Errno 125] Address already in use
Traceback (most recent call last):
File "/usr/bin/wired.py", line 16, in
s.bind(("0.0.0.0", 61440))
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(_args)
socket.error: [Errno 125] Address already in use
ps:我看了下dog_drcom的代码,里面好像就是循环运行python /usr/bin/wired.py,但是我这里单独运行python /usr/bin/wired.py时,python /usr/bin/wired.py并不会自动完成退出,用Ctrl+C也不能退出,只有输入killall python 时才能杀死,是不是这个原因?