Порт netstat Virtualhost (linux mint) отличается от того, что я вижу на win10 - PullRequest
0 голосов
/ 30 апреля 2020

Первые извинения, если это глупый вопрос - прости меня, - но я не могу придумать головы или хвостов для этого сценария.

Я создал серверный скрипт python (скрипт сокета basi c), который связывает localhost и порт 9999 на моем P C. Затем на моем виртуальном ящике (Linux mint) я запускаю простое соединение te lnet.

Это то, что выводит меня из себя - на моем "сервере"

with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
    s.bind((_host, _port))
    s.listen(3)  
    print (f'Listening on {_host} and port {_port}')
    _conn, _addr =s.accept()
    print(f'Server IP/Port {_conn.getsockname()} Established')
    print(f'Client IP/Port {_addr} Established')

Я вижу, что скрипт python привязан к порту 9999. И когда я запускаю te lnet из linuxmint, я вижу, что сеанс te lnet подключается к серверу

Но я не могу соотнесите порт на linuxmint с тем, что я вижу в моем windows 10 python сценарии

Итак ... Это вывод из фрагмента кода python:

Listening on and port 9999
Server IP/Port ('192.xxx.xxx.xxx', 9999) Established
Client IP/Port ('192.xxx.xxx.xxx', 53016) Established
Listening on and port 9999

НО Подтверждение этого на windows netstat: Установлено 9999 192.xxx.xxx.xxx 53016 192.xxx.xxx.xxx

Однако; на виртуальном хосте, когда я делаю

netstat-tp

Я получаю ... Локальный адрес: 55638

Вопрос, который у меня есть, это 55638 и почему я не вижу 53016 как порт на linuxmint ??

Пожалуйста, вы можете помочь - я попробовал netsat -a | grep 53016 (ничего) кроме netstat -a | grep 55638 дает мне хит lnet.

Пожалуйста, вы можете помочь.

Спасибо

...