客户端应用程序如何与服务程序通信 为实现多个应用软件与底层驱动沟通,并且该底层驱动是与硬件沟通,会出现资源独占的情况,故需要特意开发一个windows服务程序,让它负责与底层驱动通信沟通,应用程序就只是与服务程序沟通,但是想请教高人如何实现多个应用程序(客户端)与这个服务程序沟通,使用哪种方法最简单方便? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法很多,共享内存,socket,命名管道...,建议用socket 还是socket好,最通用,pipe可能会遇到想不到的问题 如果需要公网传输,用socket局域网的话,用什么都一样,推荐用socket,也可以用命名管道 用socket多线程管理比较容易,由一些模型叶可以用,用管道也很简单,我以前做过一个用管道的,你的服务程序开几个线程,创建多个管道,分别给多个应用程序来进行连接,或者连接同一个管道,连一次发一次数据,做一下同步,然后有序的发送数据。 用消息也可以,你得到这个服务程序的进程句柄,然后往这个进程发消息,然后再处理消息,如果数据量小的话。还是要看你的需求,其实差距都不是很大,不过在windows上管道性能就差一些,不如linux。 用socket吧,大家都这么认为 我用了管道和共享内存,如果是socket,会存在端口号冲突的可能性吧? wince6.0自绘菜单那问题 回调函数的问题。。。。 paint 问题 为什么程序无论多少个Error,我的VC6.0都只显示1Error呢? ####请教vb调用com组建来传递自定义结构的问题谢谢#### bitblt 简单问题 求教 高分 急!!!! 请问:在activex里如何设置定时器??? 请问怎样给分啊 怎么把当前的release变成debug状态呀,找不到了。 关于MFC注销功能,求高手指点一二啊!!我是菜鸟啊!! VC6.0 多进程如何调试? vc++6.0 获取静态文本框的尺寸的问题???
局域网的话,用什么都一样,推荐用socket,也可以用命名管道
还是要看你的需求,其实差距都不是很大,不过在windows上管道性能就差一些,不如linux。