Не могу получить ответ от сервера через 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, то всё нормально.