отладка сетевых программ

 
0
 
Python
ava
GoldFinch | 14.03.2010, 20:54
Python3.1-win32

import socket

clientListenSocket = socket.socket(
socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_TCP)
clientListenSocket.bind(('', 7777))
clientListenSocket.listen(1)

while True:
clientSocket, clientAddr = clientListenSocket.accept()
print('connected:', clientAddr)
clientSocket.close()

запускаю из IDLE этот код, затем перезапускаю - получаю ошибку "порт уже используется"

как от этого избавиться?
Kommentare (1)
ava
Pfailed | 23.03.2010, 21:22 #
Попробуйте установить опцию SO_REUSEADDR у сокета.
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden