Не могу получить ответ от сервера через socket python

import socket


with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as socket_server:

  socket_server.connect(("77.222.42.207", 1337))
  socket_server.send("get_flag".encode())

  server_unswer = (socket_server.recv(1024)).decode()
  print(server_unswer)

  while (messsage := input("Я: ")) != "exit":
    socket_server.send(messsage.encode())
    messsage = socket_server.recv(1024)
    messsage = messsage.decode()
    print(messsage)

Я пытаюсь отправить строку на сервер, но не могу отправить данные и получить ответ, в чём проблема, помогите пожалуйста.

Когда подключаюсь к серверу через netcat, то всё нормально.


Ответы (0 шт):