ReplyLine() публичный Метод

public ReplyLine ( string data ) : void
data string
Результат void
Пример #1
0
        private void Server_DataReceived(object sender, SimpleTCP.Message e)
        {
            txtStatus.Invoke((MethodInvoker) delegate()
            {
                string[] parameters;
                txtStatus.AppendText(Environment.NewLine);
                txtStatus.AppendText(Environment.NewLine); // LOGGİNG İŞLEMİ BURADA YAPILDI
                txtStatus.AppendText("Gelen İstek : ");
                txtStatus.AppendText(e.MessageString);
                string recievedMessage = e.MessageString;            // SERVERİN DİNLEDİĞİ İP VE PORTA BİR MESAJ GÖNDERİLİRSE BURAYA DÜŞÜYOR VE RECİEVED MESSAGE DEĞİŞKENİNE ATILIYOR
                parameters             = recievedMessage.Split('#'); //BU ŞEKİLDE GELEN MESAJIN PARÇALANMASI SAĞLANDI


                if (parameters[parameters.Length - 1] == "islem") // MESAJ HATALI DEĞİLSE HESAPLA FONKSİYONUNA GÖNDERİLDİ
                {
                    if (parameters.Length != 4)                   // EĞER GELEN PARAMETRE DEĞERLERİ HATALIYSA...
                    {
                        MessageBox.Show("Gelen mesajın parametreleri hatalı. Lütfen kullanım şekile uygun olarak tekrar deneyiniz. Doğru Radiobuttonu seçtiğinizden emin olunuz", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        result = calculation(parameters);
                        e.ReplyLine(string.Format("{0}#", result));  // İŞLEM SONUCU CLİENTA YANİ İSTEK ATAN KİŞİYE GÖNDERİLDİ
                    }
                }
                if (parameters[parameters.Length - 1] == "faktor") // MESAJ HATALI DEĞİLSE FAKTOR FONKSİYONUNA GÖNDERİLDİ
                {
                    if (parameters.Length != 2)                    // EĞER GELEN PARAMETRE DEĞERLERİ HATALIYSA...
                    {
                        MessageBox.Show("Gelen mesajın parametreleri hatalı. Lütfen kullanım şekile uygun olarak tekrar deneyiniz. Doğru Radiobuttonu seçtiğinizden emin olunuz", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        Thread facThread = new Thread(() => factorial(parameters));
                        facThread.Start();                          //THREAD OLUŞTURUP FONKSİYONUMUZU YENİ THREADDE BAŞLATTIKTAN SONRA FONKSİYONUN İŞİNİ BİTİRMESİNİ BEKLEMEK İÇİN JOİN KULLANIYORUZ
                        facThread.Join();
                        e.ReplyLine(string.Format("{0}#", result)); // İŞLEM SONUCU CLİENTA YANİ İSTEK ATAN KİŞİYE GÖNDERİLDİ
                    }
                }
                if (parameters[parameters.Length - 1] == "fibo") // MESAJ HATALI DEĞİLSE FİBO FONKSİYONUNA GÖNDERİLDİ
                {
                    if (parameters.Length != 2)                  // EĞER GELEN PARAMETRE DEĞERLERİ HATALIYSA...
                    {
                        MessageBox.Show("Gelen mesajın parametreleri hatalı. Lütfen kullanım şekile uygun olarak tekrar deneyiniz. Doğru Radiobuttonu seçtiğinizden emin olunuz", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        Thread fiboThread = new Thread(() => fib(parameters));
                        fiboThread.Start();                         //THREAD OLUŞTURUP FONKSİYONUMUZU YENİ THREADDE BAŞLATTIKTAN SONRA FONKSİYONUN İŞİNİ BİTİRMESİNİ BEKLEMEK İÇİN JOİN KULLANIYORUZ
                        fiboThread.Join();
                        e.ReplyLine(string.Format("{0}#", result)); // İŞLEM SONUCU CLİENTA YANİ İSTEK ATAN KİŞİYE GÖNDERİLDİ
                    }
                }
            });
        }
Пример #2
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     //Update mesage to txtStatus
     txtStatus.Invoke((MethodInvoker) delegate()
     {
         txtStatus.AppendText(Environment.NewLine);
         txtStatus.Text += e.MessageString;
         e.ReplyLine(string.Format(" "));
         e.ReplyLine(string.Format("Succes Send: {0}", e.MessageString));
     });
 }
Пример #3
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     txtStatus.Invoke((MethodInvoker) delegate() {
         txtStatus.Text += e.MessageString;
         e.ReplyLine(string.Format("You said : {0}", e.MessageString));
     });
 }
        static void Server_DataReceived(object sender, SimpleTCP.Message m)
        {
            Console.WriteLine(m.MessageString);                                   //Write message to console.
            string replyMessage = String.Format("You said {0}", m.MessageString); //This is the reply message

            m.ReplyLine(replyMessage);                                            //Send reply message back to client.
        }
Пример #5
0
        private void Server_DataReceived(object sender, SimpleTCP.Message e)
        {
            //Update mesage to txtStatus
            conS.Invoke((MethodInvoker) delegate()
            {
                conS.Text += e.MessageString;
                e.ReplyLine(STARTTHING.Text + das + hhmmssSHOW.Text + String.Format("{0:00000}", Convert.ToInt32(dai[0])) + String.Format("{0:00000}", Convert.ToInt32(dai[1])) + String.Format("{0:00000}", Convert.ToInt32(dai[2])) + String.Format("{0:00000}", Convert.ToInt32(dai[3])) + EndTHING.Text);
                for (int i = 0; i < 4; i++)
                {
                    switch (i)
                    {
                    case 0:
                        dai[i] = 0;
                        break;

                    case 1:
                        dai[i] = 0;
                        break;

                    case 2:
                        dai[i] = 0;
                        break;

                    case 3:
                        dai[i] = 0;
                        break;

                    default:
                        break;
                    }
                }
                das = "NP";
            });
        }
Пример #6
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     fieldStatus.Invoke((MethodInvoker) delegate()
     {
         fieldStatus.Text = e.MessageString;
         e.ReplyLine(string.Format($"Your massage is: {e.MessageString}"));
     });
 }
Пример #7
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     txtStatus.Invoke((MethodInvoker) delegate()
     {
         txtStatus.Text += e.MessageString.Trim();
         e.ReplyLine(string.Format($"You Said {e.MessageString}"));
     });
 }
Пример #8
0
 private void Server_DataRecived(object sender, SimpleTCP.Message e)
 {
     this.textStatus.Dispatcher.Invoke(() =>
     {
         textStatus.AppendText(e.MessageString);
         e.ReplyLine(string.Format("you said: {0}", e.MessageString));
     });
 }
Пример #9
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     txtServer.Invoke((MethodInvoker) delegate()
     {
         txtServer.Text += e.MessageString;
         e.ReplyLine(string.Format("Resposta do servidor {0}", e.MessageString));
     });
 }
Пример #10
0
 private void Client_DataReceived(object sender, SimpleTCP.Message e)
 {
     textStatus.Invoke((MethodInvoker) delegate()
     {
         textStatus.Text += e.MessageString;
         e.ReplyLine(string.Format(e.MessageString));
     });
 }
Пример #11
0
 private void ServerOnDataReceived(object sender, Message e)
 {
     txtStatus.Invoke((MethodInvoker) delegate
     {
         txtStatus.Text += e.MessageString;
         e.ReplyLine($"You said: {e.MessageString}");
     });
 }
Пример #12
0
 private void ServerDataReceived(object sender, SimpleTCP.Message e)
 {
     txtStatus.Invoke((MethodInvoker) delegate()
     {
         txtStatus.Text += Environment.NewLine + e.MessageString;
         e.ReplyLine(string.Format("You said: {0}{1}", e.MessageString, Environment.NewLine));
     });
 }
Пример #13
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     ciktilar.Invoke((MethodInvoker) delegate()
     {
         ciktilar.Text += e.MessageString + "\n";
         e.ReplyLine(e.MessageString + "\n");
     });
     KullaniciDegistir(e);
 }
Пример #14
0
 private void TcpServer_DataReceived(object sender, SimpleTCP.Message e)
 {
     txtStatus.Invoke((MethodInvoker) delegate()
     {
         txtStatus.Clear();
         txtStatus.Text += "Client" + ((System.Net.IPEndPoint)e.TcpClient.Client.RemoteEndPoint).Address.ToString() + " send: " + e.MessageString;
         e.ReplyLine(string.Format("Server send: {0}", e.MessageString + "\n"));
     });
 }
Пример #15
0
 private void Server_ReceibeDatos(object sender, SimpleTCP.Message e)
 {
     // Actualiza mensaje en txtStatus
     txtStatus.Invoke((MethodInvoker) delegate()
     {
         txtStatus.Text += e.MessageString;
         e.ReplyLine(string.Format("You said: {0}", e.MessageString));
     });
 }
Пример #16
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     txtStatus.Invoke((MethodInvoker) delegate()
     {
         string myMessage = e.MessageString.Substring(0, e.MessageString.Length - 1);
         txtStatus.Text  += myMessage + Environment.NewLine;
         e.ReplyLine(string.Format($"{DateTime.Now.ToString("H:mm")}:" + myMessage));
     });
 }
Пример #17
0
 public void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     lstStatus.Invoke((MethodInvoker) delegate() //получение сообщения
     {
         //lstStatus.Items.Add(e.MessageString); // заполняем lstStatus
         txtStatus.Text += e.MessageString; // заполняем lstStatus
         e.ReplyLine(string.Format("You said: {0}", e.MessageString));
     });
 }
Пример #18
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     ser_DataLogTB.Invoke((MethodInvoker) delegate()
     {
         ser_DataLogTB.Text += e.MessageString;
         data          = e.MessageString;
         textBox1.Text = data;
         e.ReplyLine(string.Format("You said: {0}", e.MessageString));
     });
 }
Пример #19
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     txtStatus.Invoke((MethodInvoker) delegate()
     {
         //Pasting every message back to back
         txtStatus.Text += e.MessageString;
         //Reply back
         e.ReplyLine($"You said {e.MessageString}");
     });
 }
Пример #20
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     try
     {
         tb_Status.Invoke((MethodInvoker) delegate()
         {
             tb_Status.Text += e.MessageString;
             e.ReplyLine(string.Format("\nВы: \t{0}", e.MessageString));
         });
     }
     catch { };
 }
Пример #21
0
        private void serverDataRecieved(object sender, SimpleTCP.Message e)
        {
            message = e.MessageString.Remove(e.MessageString.Length - 1);

            if (message.Contains("Login"))
            {
                string[] splitMessage   = message.Split(':');
                string[] splitLoginInfo = splitMessage[1].Split('╥');

                var web    = new WebClient();
                var result = web.DownloadString(textBox2.Text + "?username="******"&password="******"0"))
                {
                    e.ReplyLine("Invalid");
                }

                if (result != null && result.Contains("1"))
                {
                    e.ReplyLine("Valid");
                }
            }
        }
Пример #22
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     lbStatus.Invoke((MethodInvoker) delegate()
     {
         lbStatus.Items.Add("+Client:" + e.MessageString);
         if (e.MessageString == "END\u0013")
         {
             e.ReplyLine("Good Bye!");
             done = true;
             // server.Stop();
         }
         else
         {
             e.ReplyLine(string.Format("Server: {0}", reply(e.MessageString)));
         }
     });
     if (done)
     {
         btnStop.Enabled  = false;
         btnStart.Enabled = true;
         server.Stop();
     }
 }
Пример #23
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     richTextBox1.Invoke((MethodInvoker) delegate()
     {
         StringBuilder builder = new StringBuilder();
         builder.Append(e.MessageString);
         builder.Length--;
         if (Convert.ToString(builder) == "Новое подключение")
         {
             richTextBox1.Text += Convert.ToString(builder) + Environment.NewLine;
             e.ReplyLine("Сообщение доставлено" + Environment.NewLine + root());
         }
         else if (Convert.ToString(builder) == "Соединение разорвано клиентом")
         {
             richTextBox1.Text += Convert.ToString(builder) + Environment.NewLine;
             e.ReplyLine("Сообщение доставлено:" + Convert.ToString(builder));
         }
         else
         {
             richTextBox1.Text += Convert.ToString(builder) + Environment.NewLine;
             e.ReplyLine("Сообщение доставлено:" + Convert.ToString(builder));
         }
     });
 }
Пример #24
0
        private void Server_DataReceived(object sender, SimpleTCP.Message e)
        {
            txt_Chat.Invoke((MethodInvoker) delegate()
            {
                //get incomming message
                string message = e.MessageString;
                Console.WriteLine(message);

                //print to textbox
                txt_Chat.Text += message + "\r\n";

                //send reply
                e.ReplyLine(string.Format("You said: {0}", message));
            });
        }
Пример #25
0
        private void Server_DataReceived(object sender, SimpleTCP.Message e)
        {
            e.ReplyLine(Player.X + ";" + shoot + ";" + Environment.UserName + ";");
            string received = e.MessageString;

            string[] splitReceived = received.Split(';');
            Enemy.X = int.Parse(splitReceived[0]);
            if (inPosession && !playerHasBall)
            {
                if (bool.Parse(splitReceived[1]))
                {
                    inPosession = false;
                }
            }
            enemyName = splitReceived[2];
            shoot     = false;
        }
Пример #26
0
        private void Server_DataReceived(object sender, SimpleTCP.Message e)
        {
            DataPoint dp;

            txtStatus.Invoke((MethodInvoker) delegate()
            {
                txtStatus.Text += e.MessageString + "\n";
                x++;
                dp = new DataPoint(x, Convert.ToDouble(e.MessageString));
                chart1.Series["Power (W)"].Points.Add(dp);
                chart1.ResetAutoValues(); // Add this line.

                // chart1.DataBind();
                e.ReplyLine(string.Format("You Said {0}", e.MessageString));
                // Frist parameter is X-Axis and Second is Collection of Y- Axis
            }
                             );
        }
Пример #27
0
        private void Server_DataReceived(object sender, SimpleTCP.Message e)
        {
            String msg = e.MessageString.Remove(e.MessageString.Length - 1);

            if (Regex.IsMatch(msg, "^&&@@@///.*&&@@@///$"))
            {
                int    asd1   = msg.IndexOf("/") + "/".Length;
                int    asd2   = msg.LastIndexOf("&");
                String result = msg.Substring(asd1 + 2, asd2 - asd1 - 3);
                ClientRegister(e.TcpClient, result);
            }
            else
            {
                if (ClientUsernames.ContainsKey(e.TcpClient))
                {
                    if (!string.IsNullOrWhiteSpace(msg))
                    {
                        Console.WriteLine("/// Message Received From " + ClientUsernames[e.TcpClient] + ": \" " + msg + " \" ///");
                        Console.WriteLine("/// Broadcasting it to all client! ///");

                        server.BroadcastLine("ˇ|//msg///" + "[" + DateTime.Now + "] " + ClientUsernames[e.TcpClient] + @" \\\|:|/// " + msg + "ˇ|//msg///");

                        WriteToLog("/// Message Received From " + ClientUsernames[e.TcpClient] + ": \" " + msg + " \" ///");
                        WriteToLog("/// Broadcasting it to all client! ///");
                    }
                    else
                    {
                        Console.WriteLine("/// Message Received From " + ClientUsernames[e.TcpClient] + ": \" " + msg + " \" ///");
                        Console.WriteLine("/// String is empty, not broadcasting it to clients! ///");

                        WriteToLog("/// Message Received From " + ClientUsernames[e.TcpClient] + ": \" " + msg + " \" ///");
                        WriteToLog("/// String is empty, not broadcasting it to clients! ///");
                    }
                }
                else
                {
                    Console.WriteLine(msg);
                    e.ReplyLine("Please register. (register command)");
                }
            }
        }
Пример #28
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     txtstatus.Invoke((MethodInvoker) delegate()
     {
         if (comboBox1.Text == "U")
         {
             keyu = Keys.U;
         }
         else if (comboBox1.Text == "UP")
         {
             keyu = Keys.Up;
         }
         string msg1     = e.MessageString; //.Substring(0, 3)
         txtstatus.Text += msg1;            // "\r\n"
         e.ReplyLine(String.Format("GET {0}", e.MessageString));
         try
         {
             if (msg1 == rec_1.Text)
             {
                 Keyboard.KeyPress((Keys)'A');
             }
             else if (msg1 == rec_2.Text)
             {
                 Keyboard.KeyPress(Keys.Left);
             }
             else if (msg1 == rec_3.Text)
             {
                 Keyboard.KeyPress(Keys.Down);
             }
             else if (msg1 == rec_4.Text)
             {
                 Keyboard.KeyPress(Keys.Right);
             }
         }
         catch
         {
             report.Text = "Settings Error !! Fill the form first.";
         }
     });
 }
        private void Server_DataReceived(object sender, SimpleTCP.Message e)
        {
            //Update mesage to txtStatus
            txtMesazhi.Invoke((MethodInvoker) delegate()
            {
                //Korab Spahija 8
                string mesazhi = decrypt(e.MessageString);

                string[] mesazhiArray   = mesazhi.Split(' ');
                txtMesazhi.Text        += mesazhi;
                Studentet studenti      = new Studentet();
                studenti.emri           = mesazhiArray[0];
                studenti.mbiemri        = mesazhiArray[1];
                studenti.notaMesatare   = mesazhiArray[2];
                studenti.email          = mesazhiArray[3];
                studenti.userId         = mesazhiArray[4];
                studenti.PasswordHash   = pswhash.CreateHash(mesazhiArray[5]);
                studenti.lendaPreferuar = mesazhiArray[6];

                string json = JsonConvert.SerializeObject(studenti);
                Regjistrimi(json);
                e.ReplyLine(string.Format("You said: {0}", mesazhiArray));
            });
        }
Пример #30
0
 private void Server_DataReceived(object sender, SimpleTCP.Message e)
 {
     txtDisplay.Invoke((MethodInvoker) delegate()
     {
         txtDisplay.Text += e.MessageString;
         if (e.MessageString.Contains("0"))
         {
             e.ReplyLine("You said: Zero \n");
         }
         else if (e.MessageString.Contains("1"))
         {
             e.ReplyLine("You said: One \n");
         }
         else if (e.MessageString.Contains("2"))
         {
             e.ReplyLine("You said: Two \n");
         }
         else if (e.MessageString.Contains("3"))
         {
             e.ReplyLine("You said: Three \n");
         }
         else if (e.MessageString.Contains("4"))
         {
             e.ReplyLine("You said: Four \n");
         }
         else if (e.MessageString.Contains("5"))
         {
             e.ReplyLine("You said: Five \n");
         }
         else if (e.MessageString.Contains("6"))
         {
             e.ReplyLine("You said: Six \n");
         }
         else if (e.MessageString.Contains("7"))
         {
             e.ReplyLine("You said: Seven \n");
         }
         else if (e.MessageString.Contains("8"))
         {
             e.ReplyLine("You said: Eight \n");
         }
         else if (e.MessageString.Contains("9"))
         {
             e.ReplyLine("You said: Nine \n");
         }
         else if (e.MessageString.Contains("End"))
         {
             e.ReplyLine("You said: Bye \n");
         }
         else
         {
             e.ReplyLine("You said : Nhap lai");
         }
     });
 }