private void ReceiveData(IAsyncResult iar)
        {
            // EndReceive
            Socket Client = (Socket)iar.AsyncState;
            int    rsize  = Client.EndReceive(iar);
            String s      = Encoding.ASCII.GetString(data, 0, rsize);

            OutputMessage("Dữ liệu nhận được là \"" + s + "\"");

            // Chuyen XML thanh TamThuc
            TamThuc tt = new TamThuc();

            tt.GetXMLDocument(s);
            Nghiem n = tt.GiaiPT();
            // BeginSend
            String kq = n.ToXMLDocument();

            byte[] mess = Encoding.ASCII.GetBytes(kq);
            Client.BeginSend(mess, 0, mess.Length, SocketFlags.None, new AsyncCallback(SendData), Client);
            OutputMessage("Dữ liệu gửi đi là \"" + kq + "\"");
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            TamThuc TT1 = new TamThuc();
            TamThuc TT2 = new TamThuc();
            TamThuc TT3 = new TamThuc();
            TamThuc TT4 = new TamThuc();

            Console.WriteLine("Tam thuc thu 1: ");
            TT1 = TamThuc.Nhap();
            Console.WriteLine("Tam thuc vua nhap la : ");
            TT1.XuatTamThuc();
            Console.WriteLine("Tam thuc thu 2; ");
            TT2 = TamThuc.Nhap();
            Console.WriteLine("Tam thuc vua nhap la : ");
            TT2.XuatTamThuc();
            TT3 = TT1 + TT2;
            Console.WriteLine("Tong cua 2 tam thuc : ");
            TT3.XuatTamThuc();
            TT4 = TT1 - TT2;
            Console.WriteLine("Hieu cua 2 tam thuc : ");
            TT4.XuatTamThuc();
            Console.ReadLine();
        }
Beispiel #3
0
 public TamThuc(TamThuc ob)
 {
     ob.a = a;
     ob.b = b;
     ob.c = c;
 }
Beispiel #4
0
 public TamThuc(TamThuc ob)
 {
     a = ob.a;
     b = ob.b;
     c = ob.c;
 }