Exemple #1
0
        static void Main(string[] args)
        {
            //  NewMethod();
            //引用另一个WCF
            //如果终结点 多于一个的话需要 指定终结点名称
            //  FirstServiceClient servicer = new Service1.FirstServiceClient("NetTcpBinding_IFirstService");

            //       string temp=  servicer.GetDataString("客户端");
            //    Console.WriteLine(temp+ ":NetTcpBinding_IFirstService");

            //    servicer = new Service1.FirstServiceClient("BasicHttpBinding_IFirstService");

            //  Console.WriteLine(servicer.HelloWorld("张三") + "BasicHttpBinding_IFirstService");

            IserviceClient service = new IserviceClient("BasicHttpBinding_Iservice");

            Console.WriteLine("我是服务端2 " + service.Greetings("客户端2") + "BasicHttpBinding_Iservice");

            service = new IserviceClient("NetTcpBinding_Iservice");

            Console.WriteLine("我是服务端2 " + service.Greetings("客户端2") + ":NetTcpBinding_Iservice");



            //获取服务端的事件
            Console.WriteLine("服务端的时间 为");


            Console.ReadKey();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            IserviceClient client = new IserviceClient("Username");

            try
            {
                client.ClientCredentials.UserName.UserName = "******";
                client.ClientCredentials.UserName.Password = "******";
                Console.WriteLine(client.Say());
                client.Close();
            }
            catch (Exception err)
            {
                Console.WriteLine(err);
            }

            Console.ReadKey();
        }