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 + "\""); }
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(); }
public TamThuc(TamThuc ob) { ob.a = a; ob.b = b; ob.c = c; }
public TamThuc(TamThuc ob) { a = ob.a; b = ob.b; c = ob.c; }