当前位置:编程学习 > C#/ASP.NET >>

服务程序与应用程序之间传递消息

一个服务程序(无窗体的),一个普通应用程序(有窗体的).
应用程序发出消息,由服务程序接收.

网上看好像用到了
RegisterWindowMessage 做一个标记
PostMessage  发送
PreTranslateMessage 接收
大概是这三个函数,但我不会用windows消息
请各位帮个忙, 最好有个例子,谢谢 --------------------编程问答-------------------- 建议不要用Windows消息 - 一是服务不需要有消息循环,二是Vista/Win7下服务将被隔离。

可以用
Socket (扩展性好)
WCF包括Remoting (.Net支持好)
命名管道 (.Net30已经支持了)
共享内存 (快)
...

--------------------编程问答-------------------- 共享内存,是怎么使用 --------------------编程问答--------------------
引用 2 楼 123liuhh 的回复:
共享内存,是怎么使用

目前C#中不能直接用共享内存。
Remoting(或后面的WCF)就很好用了。 --------------------编程问答-------------------- 学习了。 --------------------编程问答--------------------
学习了!
--------------------编程问答-------------------- 用tcp是最好的,只要端口没禁用,就没障碍 --------------------编程问答--------------------
引用 6 楼 wartim 的回复:
用tcp是最好的,只要端口没禁用,就没障碍


TCP这种方法可以, 我用的是UDP,速度更快,也能满足需要 --------------------编程问答-------------------- 有没有例子,给我发一份,谢谢
liuhhao@sina.com
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,