WCF 服务端 统计 客户端信息

一:vs2008里建立一个WCF默认应用程序 ServiceKnowClients

二:同一个项目下建立一个WINDOWS窗体应用程序 Client1,发现一下,添加服务引用 ServiceKnowClients。

这边的话,思考下,服务端如何才能知道客户端的相关信息?

理论上比较适合的方法是当有新客户端连接上服务端时由客户端向服务端发送自己的相关信息。

那么,服务端如何知道有客户端连接上呢?

客户端:命名空间ServiceReference1下.后只能提示有4个选项出来

new ServiceReference1.CompositeType        复合类型

new ServiceReference1.IService1                 Iservice1接口
new ServiceReference1.IService1Channel      Iservice1通道
new ServiceReference1.Service1Client           Iservice1客户端(本地代理)

重点看看Iservice1Channel.后的一些常用的东西

new ServiceReference1.IService1Channel().SessionId.ToString()   //错误,无法创建抽象类或接口Client1.ServiceReference1.IService1Channel 的实例 

那么如何得到这个接口Iservice1Channel的实例呢?在客户端用一个类实例化该接口?这个类得实现所有该接口里的方法?不是太好

  public class ClassChannel : ServiceReference1.IService1Channel
        {
            //需要实现接口的所有方法

        }

这是第一个问题。

第二个。客户端1如何向客户端2发送信息呢?

待续

posted on 2011-02-19 23:40  人的本质是什么? 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/PirateCaptain/articles/1958811.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值