WCF-客户端简单实例-WinForm

接上篇文章的WCF服务端调用…
一、创建WinForm应用程序:

在此之前,服务端宿主控制台应用程序必须启动WCF服务,开启HTTP侦听,否则搜索不到该服务。(创建的WCF服务应用程序自动开启侦听)

二、添加服务引用:
在这里插入图片描述
》》》》
在这里插入图片描述
代码调用:

        /// <summary>
        /// 按钮点击事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            UserInfoService.UserInfoServiceClient user = new UserInfoService.UserInfoServiceClient();
            WcfHandler.UserInfoService.UserInfo obj = user.GetUser(1);//服务命名空间下的
            MessageBox.Show(string.Format("id:{0},name={1},age={2}", obj.Id, obj.UName, obj.UAge));
        }

结果:
在这里插入图片描述

如果我们把宿主-控制台应用程序退出,也就是关闭了服务侦听:
在这里插入图片描述

重新启动服务就好了 。(以管理员身份运行)


简单Demo----

发布了83 篇原创文章 · 获赞 11 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/MrLsss/article/details/104951188