Я написал скрипт с именем client.py и другой скрипт с именем server.py.
В клиенте я отправил сообщение, а на сервере я получил такой массаж как:
clientmsg = s.receive(1024)
Я пишу другой скрипт с именем script.py, и в нем я хочу получить массаж, который клиент отправляет на сервер (clientmsg).
Когда я запускаю его, сервер запускается только так, и он открывает сокет.
Я отправляю данные с клиента на сервер, и script.py показывает только то, что сервер показывает, а не выполняет метод get_value()
.
Я читаю другие связанные с этим вопросы, но это не помогает.
Я подумал, что, возможно, проблема связана с программированием сокетов, которое они не поддерживали.
Мне действительно нужна помощь.
#from . import server
import server
#from server import*
class param():
#def __init__(self):
#num.__init__(self)
reply = server.clientmsg
#self.clientmsg = s.recv(1024)
def get_value(self):
print("msg in param: ",self.reply)
#param_value = server.clientmsg
#print("msg in param: ",param_value)
p = param()
p.get_value()
#if __name__ == '__main__':
#get_value()