Сокеты не возвращают данные в virtualbox - PullRequest
1 голос
/ 02 марта 2020

У меня есть простой сокет, написанный на python, для отправки запроса на сервер (Virtualbox Kali Linux) и получения от него некоторых данных. Кажется, он подключается, но не получает данных. Снимок экрана поведения - https://prnt.sc/ragj7q Здесь вы можете увидеть конфигурацию сети Virtualbox Network config of the VirtualBox Код сервера:

import socket


def SocketMon():
    serversocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    serversocket.bind((socket.gethostname(),1234))
    serversocket.listen(5)

    while True:
        clientsocket,address = serversocket.accept()
        clientsocket.send(bytes("welcome"),"utf-8")


SocketMon()

Код клиента:

import socket

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(("127.0.0.1",1234))

msg = s.recv(1024)
print(msg.decode("utf-8"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...