普通程序和windows服务间通信的问题。

TLJewel 2011-05-25 06:11:04
我想用一个普通程序去向windows服务发数据,应该是进程间通信。有好方法吗?
...全文
475 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
am 2011-05-26
  • 打赏
  • 举报
回复
remoting可以,以前用过
TLJewel 2011-05-26
  • 打赏
  • 举报
回复
应该是属于进程间的通信,我在网上找了个共享内存的代码,可是有服务启动时会有问题。
TLJewel 2011-05-26
  • 打赏
  • 举报
回复
就在一台机器上,服务上有个socket通信,我想用管理软件停止和启动socket服务还有断开某个socket客户端连接。
注:这个socket通信是以windows服务的形式运行的。
tigercao101 2011-05-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sp1234 的回复:]
一个.net编写的windows服务应用程序可以宿主tcplistener、udpclient(做为监听)、httplisten、namepipelisten等等许多服务。你需要实现哪一种?
[/Quote]
+1学习
TLJewel 2011-05-26
  • 打赏
  • 举报
回复
用命名管道解决了这个问题。
不过2楼的兄台说的东西我都不懂,知识浅薄啊~!
  • 打赏
  • 举报
回复
比如说在一个windows service程序的启动时,创建一个HttpListener,这个服务就可以作为一个web服务器使用了。假设这个电脑恰好可以通过外网访问,那么它就为全互联网上的其它进程提供web服务了。对于其它服务也是如此。而创建windows servvice上的任何一个服务也很简单,几行代码就可以了。
  • 打赏
  • 举报
回复
一个.net编写的windows服务应用程序可以宿主tcplistener、udpclient(做为监听)、httplisten、namepipelisten等等许多服务。你需要实现哪一种?
am 2011-05-25
  • 打赏
  • 举报
回复
remoting试试

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧