Я создал клиент на основе python для сервера netcat, который работает на порту 20122, который запускает сервис для игры (динамический калькулятор), он производит случайное математическое выражение (1 + 34 + 9 + 0 = ?), но из-за ограничения по времени соединение будет автоматически завершено, поэтому ему нужно будет быстро воспроизвести, чтобы я создал программу сокета на python, которая будет хранить выход с сервера на строке, и этот компьютер вычисляет и возвращает на сервер сам, но i сделал до сих пор и выполнил соединительные палочки в «вы подключены к игровому серверу» ничто иное не поможет мне исправить мой код.клиент-сервер на основе python для динамического calculater
код клиента
My client code import socket
def netcat(replay):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('192.168.56.101', 20055))
s.shutdown(socket.SHUT_WR)
rec_data = []
while 1:
data=s.recv(1024)
exp=str(data)
replay = input(str(exp))
print replay
if not data:
break
rec_data.append(data)
return rec_data
s.sendall(replay)
if __name__ == '__main__':
replay = ''
recved = netcat(replay)
print recved[1]
любой может сказать мне, как я могу извлечь математическое выражение только из данных и выполнить его
заранее спасибо
, пожалуйста, включите ваш код в текст вашего вопроса – jotadepicas
Я сделал гипер ссылку на него – rone