コード例 #1
0
 public void ClientSendMessage()
 {
     if (key == "TCP")
     {
         clientTCP.SendMessage("clientTCP.SendMessage");
     }
     else if (key == "UDP")
     {
         clientUDP.SendMessage("clientUDP.SendMessage");
     }
 }
コード例 #2
0
        public override void Initialize()
        {
            base.Initialize();

            Mod = GetInstance <TManagerAgent>();

            // Initialize connection to tOverseer
            ClientTCP = new ClientTCP(Mod.OverseerAddress, Mod.OverseerTCPPort);
            ClientTCP.OnMessageReceived += ParseServerMessage;
            bool success = ClientTCP.TryConnect();

            if (success)
            {
                ClientTCP.StartListening();
                ClientTCP.SendMessage("Terraria greets you via TCP.");
            }


            ClientUDP = new ClientUDP(Mod.OverseerAddress, Mod.OverseerUDPPort);
            ClientUDP.OnMessageReceived += ParseServerUDPMessage;
            ClientUDP.Connect();
            ClientUDP.StartListening();
            ClientUDP.SendMessage("Terraria greets you via UDP.");
        }