ソケットを介して解析されているデータを収集しようとしています。これが私のコードです:
import pickle
import SocketServer
class SocketReciever(SocketServer.BaseRequestHandler):
def handle(self):
sint = self.request.makefile('rb')
objectt = pickle.load(sint)
#print(objectt)
ParentClassCall(objectt)
if __name__ == "__main__":
HOST, PORT = "localhost", 60
# Create the server, binding to localhost on port 9999
server = SocketServer.TCPServer((HOST, PORT), SocketReciever)
# Activate the server; this will keep running until you
# interrupt the program with Ctrl-C
server.serve_forever()
data=[]
def ParentClassCall(currentdata):
data.append(currentdata)
私の質問は、SocketRecieverクラス内からParentClassCall関数をどのように呼び出すかです。
この方法はセキュリティの問題に悩まされていることは知っていますが、インターネットにアクセスできないコンピューターで実行されます。