-
Notifications
You must be signed in to change notification settings - Fork 39
Change of communication protocol
Ayuma Kaminosono edited this page Oct 15, 2019
·
2 revisions
You can switch to a different communication protocol by replacing the transmission / reception protocol set in ObjectDelivererManager.
// TCP/IP Server
deliverer->Start(UProtocolFactory::CreateProtocolTcpIpServer(9099),
UPacketRuleFactory::CreatePacketRuleSizeBody());
// TCP/IP Client
deliverer->Start(UProtocolFactory::CreateProtocolTcpIpClient("localhost", 9099, true),
UPacketRuleFactory::CreatePacketRuleSizeBody());
// UDP Sender
deliverer->Start(UProtocolFactory::CreateProtocolUdpSocketSender("localhost", 9099),
UPacketRuleFactory::CreatePacketRuleSizeBody());
// UDP Receiver
deliverer->Start(UProtocolFactory::CreateProtocolUdpSocketReceiver(9099),
UPacketRuleFactory::CreatePacketRuleSizeBody());
// Shared Memory
deliverer->Start(UProtocolFactory::CreateProtocolSharedMemory("memory_test", 1024),
UPacketRuleFactory::CreatePacketRuleSizeBody());
// LogFile Writer
deliverer->Start(UProtocolFactory::CreateProtocolLogWriter("log.bin", false),
UPacketRuleFactory::CreatePacketRuleSizeBody());
// LogFile Reader
deliverer->Start(UProtocolFactory::CreateProtocolLogReader("log.bin", false, true),
UPacketRuleFactory::CreatePacketRuleSizeBody());