В настоящее время я пытаюсь использовать однопоточную клиент/серверную программу TCP для отправки файла с клиента на сервер, однако когда я пытаюсь это сделать, я получаю сообщение «Ошибка ОС: [Errno 98] При попытке подключения со стороны клиента
Команды, которые я для этого использую
./info.py -r -p 6006 - # server side
./info.py -t -p 6006 -ip 127.0.0.1 - # client side
Предварительно я очистил эти порты, но, несмотря на это, убедился, что порты находятся в пределах диапазона, у меня все равно возникает та же ошибка.
Ниже найдите две функции, в которых возникает эта ошибка
def ifTcpserver():
serverIP = "127.0.0.1"
serverPort = 6006
serverSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
serverAddr = (serverIP,serverPort)
serverSock.bind(serverAddr)
serverSock.listen(1)
print(f"listening on port {serverPort}")
while True:
connectSock, addr = serverSock.accept()
jsonBytes = connectSock.recv(1024)
print("data:",jsonBytes.decode("UTF-8"))
ifDic = json.loads(jsonBytes)
print(ifDic, type(ifDic))
connectSock.close()
def ifTcpclient(localInfo):
serverIP = "127.0.0.1"
serverPort = 6006
jsonMessage = localInfo
clientSocket = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
sockAddr = (serverIP, serverPort)
clientSocket.connect(sockAddr)
jsonBytes = jsonMessage.encode("UTF-8")
clientSocket.send(jsonBytes)
clientSocket.close()
Подробнее здесь: https://stackoverflow.com/questions/791 ... use-in-tcp
Почему я получаю сообщение об ошибке, сообщающее, что адрес уже используется в TCP-клиенте/сервере, хотя все порты были ⇐ Python
Программы на Python
1731773362
Anonymous
В настоящее время я пытаюсь использовать однопоточную клиент/серверную программу TCP для отправки файла с клиента на сервер, однако когда я пытаюсь это сделать, я получаю сообщение «Ошибка ОС: [Errno 98] При попытке подключения со стороны клиента
Команды, которые я для этого использую
./info.py -r -p 6006 - # server side
./info.py -t -p 6006 -ip 127.0.0.1 - # client side
Предварительно я очистил эти порты, но, несмотря на это, убедился, что порты находятся в пределах диапазона, у меня все равно возникает та же ошибка.
Ниже найдите две функции, в которых возникает эта ошибка
def ifTcpserver():
serverIP = "127.0.0.1"
serverPort = 6006
serverSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
serverAddr = (serverIP,serverPort)
serverSock.bind(serverAddr)
serverSock.listen(1)
print(f"listening on port {serverPort}")
while True:
connectSock, addr = serverSock.accept()
jsonBytes = connectSock.recv(1024)
print("data:",jsonBytes.decode("UTF-8"))
ifDic = json.loads(jsonBytes)
print(ifDic, type(ifDic))
connectSock.close()
def ifTcpclient(localInfo):
serverIP = "127.0.0.1"
serverPort = 6006
jsonMessage = localInfo
clientSocket = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
sockAddr = (serverIP, serverPort)
clientSocket.connect(sockAddr)
jsonBytes = jsonMessage.encode("UTF-8")
clientSocket.send(jsonBytes)
clientSocket.close()
Подробнее здесь: [url]https://stackoverflow.com/questions/79195504/how-come-i-am-getting-an-error-stating-that-an-address-is-already-in-use-in-tcp[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия