Running Python server foreverからまた私です。ファイルをサーバーにアップロードしましたが、次のようになります。
Traceback (most recent call last):
File "./application", line 42, in <module>
s.bind((TCP_IP, TCP_PORT))
File "<string>", line 1, in bind
socket.error: [Errno 13] Permission denied
参考までに、コードは次のとおりです。
...
TCP_IP = ''
TCP_PORT = 9090
BUFFER_SIZE = 256
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((TCP_IP, TCP_PORT))
s.listen(1)
while True:
conn, addr = s.accept()
ClientThread(conn, addr).start()
ソケットがポート 9090 (またはその他のポート) にバインドされると、この例外が返されます。root
である必要はありませんport > 1024
。
何を変更すればよいですか?問題は TCP_IP または TCP_PORT にありますか?
〜チャンス