VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
请问一下运行在同一台机子上的两个程序互相通讯如何最佳?
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
请问一下运行在同一台机子上的两个程序互相通讯如何最佳?
发表于:
2007-01-15 10:36:22
楼主
我在一台机子上有两个程序:
a-负责接收任务;
b-负责驱动硬件完成任务;
现在需要这两个程序能互相通讯,a收到任务后经过分析能给b,b完成任务后能把结果返回a,我一直没想好应该如何实现为好,是通过端口还是消息还是什么其他的方式?请大家帮忙指点一下!
发表于:
2007-01-15 11:30:10
1
楼 得分:
0
remoting
发表于:
2007-01-15 12:07:03
2
楼 得分:
0
使用消息也可以!
发表于:
2007-01-15 12:49:43
3
楼 得分:
0
请楼上的帮忙说的详细些.谢谢
发表于:
2007-01-15 12:59:20
4
楼 得分:
0
方式太多了,消息、管道、内存映射文件、dde等等
发表于:
2007-01-15 13:05:45
5
楼 得分:
0
可以用socket
这样需要先定义一个服务器,建议两个程序中,先启动的那个作服务器。
你这个情况,可以设置b为先启动,为服务器,因为b运行起来可以不做事,等待a的指令。
1。启动b,开启监听。
2。启动a,通过socket连接上b。这样a和b之间就有一个socket连接。
3。a收到指令后,将指令发给b。
4。b执行完后,将结果发给a。
这样的好处,还可以将a和b分别运行在不同的计算机上。
发表于:
2007-01-15 13:59:14
6
楼 得分:
0
用信道
建一个共享的区域,一个写一个读
发表于:
2007-01-16 13:18:26
7
楼 得分:
0
可以用socket
这样需要先定义一个服务器,建议两个程序中,先启动的那个作服务器。
你这个情况,可以设置b为先启动,为服务器,因为b运行起来可以不做事,等待a的指令。
1。启动b,开启监听。
2。启动a,通过socket连接上b。这样a和b之间就有一个socket连接。
3。a收到指令后,将指令发给b。
4。b执行完后,将结果发给a。
这样的好处,还可以将a和b分别运行在不同的计算机上。
这样的话是不是要开一个端口啊,如果此机器网卡没插网线是否可以?谢谢
发表于:
2007-01-16 13:24:30
8
楼 得分:
0
通过消息可以进行传递
发表于:
2007-01-16 13:29:37
9
楼 得分:
0
msmq
下一篇:
请教:vs.net2005中没有datagrid控件???
上一篇:
皮肤制作 and 图片怎么制作成资源
相关文章
小妹请教字符数组问题!请师哥们帮忙~
求助 在3g软件开发
关于c#按钮图标的设置问题
求助:vs2005,上传一个文件(doc,xls,gif等)读到数...
enum类型重定义
暑假兼职
学了一年多c#,但是感觉好迷茫.
vs2003 查询oracle数据库的问题
本人初学,这句话事什么意思啊
使用response.contenttype = "applica...
dropdownlist灵异事件-_-大家来看看吧,着急呀!...
新增保存和修改保存怎样区别
asp.net登陆与加密问题
写一个存储过程。
vs2005的sqlserver express与sqlserver&nbs...
sql 语句 急
弱弱的问一个关于listbox取值的问题?
孟子e章进来一下~~第一次请你出来帮我解答问题,...
treeview 问题
大家新年好!我有一个问题请教窗体身份验证问题
其他资讯
更新数据库的问题,不知道该不该发在这里
vb语法翻译成c#语法
javascript怎样才能设置textbox 选中其中部...
带域的windows2003上iis无法显示aspx内容
s
导出csv时出现的问题,都来看一下吧
求源码或方法(获取其它进程中的数据),在线等!...
如何通过wmi编程实现获取远程服务器的系统错误日...
如何在关闭一个页面的时候自动打开另一个页面
正则表达式?(c#)
急!急!急!这个东西是什么啊?怎么也搜不到:谢...
为何刚装的.net,运行程序,当时可以用,重起后就...
那里有用vs2005和sql2005开发的单用户blog源码啊...
超高分一个crm系统的原代码,小弟谢了.分全在这里...
vb.net实现局域网内文件传送
花您2分钟,给我帮帮忙,谢谢
为什么明明输出的是jpg类型的,但输出的图片格式...
我在执行某一方法前先判断是否符合某一条件如果符...
asp!!!关于treeview中checkbox选择的问题!
程序运行所需时间的计算(50)分。
快速检索
分类导航标签a
《开发高手》杂志文章评论
移动平台开发平台
硬件使用外设及办公设备
PowerBuilder数据库相关
硬件使用电脑整机及配件
软件培训/认证/考试IBM
C++ BuilderAPI
Web 开发ASP
Linux/Unix社区内核及驱动程序研究区
Windows专区Tivoli
多媒体/设计/Flash/Silverlight 开发 Maya等)
软件工程/管理管理版
其他数据库开发其他
产品/厂家应用性能管理
.NET技术Delphi.net
最新资讯
求救~~关于js不断生成<input>内容的问题...
谁有 the oracle 9.2.0.6&...
求限制一个注册帐号方法?
脆求:c/s模式如何实现呢?小弟非常感激
多合一软件关盘如何制作
asp.net(c#) ping局域网的其他机子
人困马乏一夜未眠,大早上起来问大家一个问题
cbcgmenubar做的菜单,怎样设置菜单enable???...
问一个java内存方面的问题
请教一个searchfield的问题
asp.net如何得到客户端时区
求助:sqlserver 2005数据库连接问题
edit.text中内容插入数据库问题
一个比较急的问题,基于server 2003 r2...
调用setcursel(),但是tabctrl的显示不变 ...
向bcg界面库 的高手求救呀
vb 物理cpu序列号 物理网卡mac地址&nb...
请问google map api开发中可以用自己的...
sql版本问题
关于向表中添加column
欧易亚科技股份有限公司~广州诚聘php程序员(数名...
vb做好的exe文件在别的电脑上报错!
大哥帮忙呀!救人一命胜造七级浮屠!
2003vpn 设置 客户端拨通后无法访问内网的...
判断字符串问题
net写的dll,vb调用后分发问题
请问有熟悉windows刷新机制的吗?
兩個表的操作問題
关于散列函数的一些问题
数据类型问题
日期格式化问题——菜鸟来挑战,老鸟别进来
请高手帮忙纠错吧.我已经不行了
装xp出现的问题
如何反回本机的ip地址?
关于sql 2000 server 企业版的奇...
请问如何用c#实现与usb口通信?
listview每行显示的item个数怎么设置?!
tab控件中的formview页面数据更新问题
calendar1 用法
如何用.net实现下载扣点???
热门点击
请大家谈谈float/real类型在实际应用中的作用
怎么判断一个文件是否存在?
关于matlab与java混合编程的环境变量设置问题
30分求网页设计问题,在线等
输入问题?
在编译proc是出现error 172: "szg.cpp...
电脑重装安了诺顿2008,总是自己就扫描了,怎么办...
考研试题求解(一)(散分500,答就给分!)
怎么给server.EXECute执行的页面设参数?
▄︻┻┳═一菜鸟求教个题目,急!!
update voter set time=#2007/04...
请问自定义标签库(jar形式)怎样访问jar里的图片...
本人开发的archimdes(阿基米德)操作系统,源码发...
如何把数据导出excel
求助:关于axmschart实现饼状图的问题!!!
mysql数据库优化问题
net中的相对路径问题?在线等!!
datagrid控件的背景色问题
请教cics客户端开发问题?
怎么那么要来多“拿分”的?
如何获取页面传值?
加急问题~~~~求asp.net读取数据,用ajax以树型菜单...
用过delphi2006的进来看看
寻杭州合作伙伴
sql server2005恢复时报错,错误号是3219,...
研究了10多个小时,网络打印机驱动还是不能安装
assembly是什么东西?
有人知道局域网中打开文件特别慢么
请问java做webservices要怎么搭建环境?
请大家帮帮忙啊!将用户控件放入datagrid里面分面...
关于cfiledialog的使用问题
cvs share project时出错!
如何能够捕获当前记录行的改变
工作:兼职/全职 郑州飞特软件有限公司诚招...
ado.net新手问题
随机排序1到100中的整数值?
为什么老是module "null" n...
我下载了几个别人的.net程序,发现里面都有bin目...
super
触发器获取修改涉及的行的问题