// Use this for initialization
    void Start()
    {
        Debug.Log("Starting up AllJoyn service and client");
        basicServer = new BasicServer();
        basicClient = new BasicClient();

        basicClient.Connect();
    }
Beispiel #2
0
        static void Main()
        {
            Console.WriteLine("--    EchoServer/HelloClient    --");
            EchoServer.StartEchoServer();
            HelloClient.Connect();

            Task.Delay(50).Wait(); //Wait 50 milliseconds to let HelloClient finish

            Console.WriteLine("--    BasicServer/BasicClient    --");
            BasicServer.StartBasicServer();
            BasicClient.Connect();

            Task.Delay(50).Wait(); //Wait 50 milliseconds to let BasicClient finish

            Console.WriteLine("--    EasyTcpPacketExample    --");
            EasyTcpPacketExample.Start();
            EasyTcpPacketExample.Connect();

            Task.Delay(50).Wait(); //Wait 50 milliseconds to let EasyTcpPacketExample finish

            Console.WriteLine("--    EncryptionExample    --");
            EncryptionExample.Start();
            EncryptionExample.Connect();

            Task.Delay(50).Wait(); //Wait 50 milliseconds to let EncryptionExample finish

            Console.WriteLine("--    FileServer/FileClient    --");
            FileServer.StartFileServer();
            FileClient.Download("TestFile.txt", "DownloadedTestFile.txt");
            FileClient.Upload("TestFile.txt", "UploadedTestFile.txt");

            Task.Delay(50).Wait(); //Wait 50 milliseconds to let FileClient finish

            Console.WriteLine("--    EchoServer/SpeedTestClient    --");
            SpeedTestClient.RunSpeedTest();

            Console.WriteLine("--    ActionEchoServer/ActionSpeedTestClient    --");
            ActionEchoServer.StartEchoServer();
            ActionSpeedTestClient.RunSpeedTest();

            Task.Delay(-1).Wait();
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            BasicClient client = new BasicClient("127.0.0.1", 8085);

            client.OnDisconnect += (sender, eventArgs) => Console.WriteLine("Disconnected");
            client.OnTryConnect += (sender, eventArgs) => Console.WriteLine("Try connect...");
            client.OnConnected  += (sender, eventArgs) => Console.WriteLine("Connected");

            client.OnReceive += (c, packet) =>
            {
                if (packet.ContainsKey("username") && packet.ContainsKey("message"))
                {
                    Console.WriteLine($"{packet["username"]} > {packet["message"]}");
                }
            };

            Console.Write("Username: "******"User: "******"username"] = username, ["message"] = msg
                });
            }

            //client.OnReceive += (c, packet) =>
            //{
            //    Console.WriteLine(c.Handler.RemoteEndPoint);
            //    foreach (var kv in packet)
            //    {
            //        Console.WriteLine($"\t[{kv.Key}] = {kv.Value}");
            //    }
            //};

            //client.Connect();

            //BasicData data = new BasicData();

            //while (true)
            //{
            //    string msg = Console.ReadLine();
            //    if (msg == "send")
            //    {
            //        client.Send(data);
            //        data.Clear();
            //    }
            //    else
            //    {
            //        string[] kv = msg.Split('=');
            //        if (kv.Length != 2)
            //        {
            //            Console.WriteLine("ignored");
            //            continue;
            //        }

            //        data[kv[0].Trim()] = kv[1].Trim();
            //    }
            //}
        }