windows管道技术
1、服务运行时发布一个管道的服务端,日志输出时,调用该订阅列表中的实例〔类似委托〕;
2、你的日志查看程序在在启动的时候,初始化管道客户端,根据实例名〔初始化的管道服务端服务实例名〕注册订阅事件。
你可以google一下 ,c# windows 管道
按照你给的思路,我试着写了一个管道,但现在是我客户端连上之后服务端的控件上显示客户端已经连上了,但只要我从客户端一发送消息,服务端的连接就断开了,因为服务端也用的是我本机的ip,管道的服务名也是我的ip,请问有什么办法可以实现同时发送接收而不终止呢?
@hxkk: 上次回答的时候有一点混乱.管道是其中的一种方式。
我碰到过类似你碰到的问题,
管道是我第一阶段用的技术,但是最后感觉不是特别方便,就抛弃了。
之后稳定功能用了remoting,实现和管道机制一样,订阅服务端的事件,这个不存在断开的情况。
详细:服务端发布一个公共类〔共享内存〕,客户端可以根据名称〔〕访问这个实例,并在实例上订阅委托。
支持采用WCF通信。既可以采用请求-响应,也可以采用双工。请求-响应模式中作为客服端,把信息发送走,也可以采用双工回调处理。
WCF中包含管道的方式。
广东省法国收到个梵蒂冈公司的风格苟富贵分发给根深蒂固