>> server.bind(('192.168.38.23',80))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/socket.py", line 228, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 99] Cannot assign requested address
为什么不指定这个地址?
答案 0 :(得分:0)
通常是因为您没有权限这样做。通常,1024
以下的端口仅限于Linux计算机(特权端口)上的root。有关更多背景信息,您可以搜索privileged ports
或阅读this等问题。
我想如果你将你的行改为:
,它会起作用server.bind(('192.168.38.23',8080))