コード例 #1
0
ファイル: main.cs プロジェクト: gargous/flitterClientSharp
        public void OnStart(IClientDealer dealer)
        {
            m_dealer = dealer;
            Console.WriteLine("Client Connected " + dealer.GetEndpoint());
            m_connected = true;
            var t = new Thread(() => {
                for (int i = 0; i < 3; i++)
                {
                    Thread.Sleep(300);
                    string err = m_dealer.SendMessage(new Message("Say", System.Text.Encoding.Default.GetBytes("Hi2" + i)));
                    if (err != "")
                    {
                        Console.WriteLine("Client Send Message Error " + err);
                    }
                }
                for (int i = 0; i < 3; i++)
                {
                    Thread.Sleep(300);
                    DateTime now = DateTime.Now;
                    string err   = m_dealer.SendFrame(new FrameMessage("Spell", System.Text.Encoding.Default.GetBytes("Hi1" + i), (ulong)now.Ticks));
                    if (err != "")
                    {
                        Console.WriteLine("Client Send Frame Error " + err);
                    }
                }
            });

            t.Start();
            DisConnect();
        }
コード例 #2
0
ファイル: main.cs プロジェクト: gargous/flitterClientSharp
 public void OnEnd(IClientDealer dealer)
 {
     Console.WriteLine("Client DisConnected " + dealer.GetEndpoint());
 }