Передать переменную из серверного скрипта (в программировании сокетов) в Python другому скрипту Python? - PullRequest
0 голосов
/ 15 сентября 2018

Я написал скрипт с именем 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()
...