一个简单的进程之间的通讯问题,来着有分!
一个应用程序app包括x,和y两个部分,a,b之间通过socket通讯,
我想在同一台电脑上执行两个app,假设是app1,和app2
app1的x和app2的y通讯,app1的y和app2的x通讯,这样可以做到么?
请说明一下方法,谢谢
问题点数:50、回复次数:7Top
1 楼mahatma_cn(研究硕士生)回复于 2003-02-04 00:33:36 得分 5
你的问题我看不懂,什么X、Y、A、B?Top
2 楼williamx(WILL)回复于 2003-02-04 03:05:07 得分 5
是呀,两个部分是什么意思?两个线程?Top
3 楼jindayu(Idislikework)回复于 2003-02-04 03:14:13 得分 25
同一台机器有点困难,两个程序会抢端口的。可以试试先通过共享内存等方法得到联络(互相知道对方确定的端口,并根据对方的情况选择自己的端口)然后再照常规方法联络。Top
4 楼golden_alvin(Alvin)回复于 2003-02-04 10:54:35 得分 5
用内存映射文件吧Top
5 楼xpaul(paul)回复于 2003-02-04 13:11:56 得分 0
自己解决了,给app两个SOCKET,对APP1,和APP2分配不同的端口号Top
6 楼liuhongyong(荒原困兽)回复于 2003-02-04 17:05:10 得分 5
其实我都没有看懂你说了些什么。
只能帮你UP了!!Top
7 楼xinyulou(心雨楼)回复于 2003-02-04 17:09:35 得分 5
seeTop




