Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用相同端口运行服务器时出错?_Python_Sockets - Fatal编程技术网

Python 使用相同端口运行服务器时出错?

Python 使用相同端口运行服务器时出错?,python,sockets,Python,Sockets,在守则内 import socket HOST = '' #another short form for INADDDR_ANY, all available interfaces PORT = 50010 #arbitrary non-priviledged port s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.

在守则内

import socket
HOST = ''   #another short form for INADDDR_ANY, all available interfaces
PORT = 50010 #arbitrary non-priviledged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind((HOST, PORT))

s.listen(1)
conn, addr = s.accept()
print 'Connected by', addr
我犯了一个错误

socket.error: [Errno 10013] An attempt was made to access a socket in a way forb
idden by its access permissions
错误指向s.bind。关于为什么会发生这种情况,有什么线索吗?
基本上,我不想每次更改服务器代码时都更改端口号。

退出程序时是否正确关闭了套接字?是的,我已经添加了close,但是它很早就抛出了一个错误,是什么平台的windows或linux?我使用的是windows 7和python 2.7,可能是UAC的东西?