Beispiel #1
0
        static void Main(string[] args)
        {
            TTransport transport = new TSocket("localhost", 9095);

            transport.Open();

            TProtocol protocal = new TBinaryProtocol(transport);

            MathService.Client client = new MathService.Client(protocal);

            Console.WriteLine(client.add(10, 20));
            Console.WriteLine(client.sub(10, 20));
            Console.WriteLine(client.mul(10, 20));
            Console.WriteLine(client.div(10, 20));
            Console.WriteLine(client.mod(10, 20));
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            TTransport transport = new TSocket("localhost", 8088);  // 设置调用地址为本地,端口为8088

            transport.Open();
            TProtocol protocol = new TBinaryProtocol(transport);    // 设置传输协议为 TBinaryProtocol

            MathService.Client client = new MathService.Client(protocol);
            //Console.WriteLine(client.add(1, 2));    //调用服务的 add() 方法
            OPNum opNum = new OPNum();

            opNum.Num1 = 10;
            opNum.Num2 = 20;
            Console.WriteLine(client.Compute(EnumOP.Div, opNum));
            transport.Close();
            Console.ReadKey();
        }