Setting Up Room Module With TCP or UDP Client
Room module is network protocol agnostic, but it needs to have a network client passed to it.
We will explain how to set up a room module instance with TCP or UDP client.
TCP Example: How to create a connection using the TCP client is explained here.
Diarkis.Tcp tcp = new Diarkis.Tcp();
Diarkis.Modules.Room room = new Diarkis.Modules.Room();
// This is how you pass a TCP client instance
room.SetupAsTcp(tcp);
UDP Example: How to create a connection using the UDP client is explained here.
Diarkis.Udp udp = new Diarkis.Udp();
Diarkis.Modules.Room room = new Diarkis.Modules.Room();
// This is how you pass a UDP client instance
room.SetupAsUdp(udp);