要自己制定Windows-UNIX之间通过Socket通讯的协议,这样就可以进行信息传递了。
解决方案 »
- 谁在用cnpack,里面的dhibernate部分怎么用?
- Degugger Exception从未遇见的问题,请帮忙
- 求开源网站网址,Delphi的,老外的也可
- vclskin的安装使用方法求教
- 如何为uses中的Pas文件指定路径?
- 关于DevExpressBar的应用,在线等
- 谁知道哪里有关于软件打包的详细资料?
- 将程序做成Service形式,用TService实现,如何做呢
- 在DBGrid/wwDBGrid中拖动一条记录?在线等待(分不够,可在加)
- proxies.pas文件在delphi 6里被什么文件代替了?找不着,以前的一些东东就无法使用了
- 菜鸟有问:"有关于paradox数据库的问题"
- 在主窗体的OnCreate事件中,如何关闭程序自己?
‘要通过delphi来触发和终止程序的进程‘
是要用服务器的信息来控制客户端软件的启动/关闭,还是客户端一直处于监听状态,按收到的信息动作?
如:我按下button1,送字符串"aaa"给unix机器,unix机器收到就触发显示金额的进程,将金额传送过来,在我的windows机器上显示.我按下button2,就送字符串"bbb"给unix机器,它就触发显示交易情况的进程,将交易情况一笔笔纪录传送到windows机器上,让它显示出来.
就在客户端和服务器端定制协议
也可用corba,如果你对它熟的话
你所说的触发问题根本不存在,socket本身就是以请求驱动的,可以在接到信息以后指定任何处理方式。
一般的编程原则是先发一个小型的message(可以是任何东西,变量、结构体)描述后续数据包的内容(比如大小\给哪个事件驱动等信息)。
不过你要是不懂unix下的socket编程就不要想了
至于corba恐怕还要学习比corba更多的技术和软件支持,而且没有太多的利用价值。再差劲的机器tcp/udp协议总是有的嘛,所以用socket最好
但是据说在有的unix系统和windows通信要注意字节序的问题,我在sco和HP上联系windows还没有遇到这个问题