接上篇文章的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----