2017-06-02 3 views
0

Ich habe Client und Server generiert. Ich muss ein weiteres Feld zur Nachricht im Client hinzufügen und es im Server lesen. Ich denke, TProtocol auf der Clientseite und TProcessor auf Serverseite zu dekorieren. Z.B .:Kann ich ein zusätzliches Feld (Metadaten) zu einer Nachricht hinzufügen?

// Client: 
TTransport transport = new TSocket("localhost", 8888); 
transport.open(); 
TProtocol protocol = new DecoratedProtocol(new TBinaryProtocol(transport)); 

// Server: 
TServerTransport transport = new TServerSocket(8888); 
TServer server = new TSimpleServer(new Args(transport).processor(new DecoratedProcessor(...))); 

Aber ich bin mir nicht sicher, was in DecoratedProtocol und DecoratedProcessor zu tun?

Antwort

Verwandte Themen