我写了一个名为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()