Socket的问题(100分)

  • 主题发起人 主题发起人 鹰之子
  • 开始时间 开始时间

鹰之子

Unregistered / Unconfirmed
GUEST, unregistred user!
有个问题很让我迷惑,
请问:
我开发多层应用系统时,客户端使用SocketConnection与中间层(Remote Data Module)连接。
与使用Internet下的TcpServer,TcpClient做开发有何区别呢?

是不是在互联网上不能用SocketConnection来连或者说是不能使用Remote Data Module这样的中间层。

现在同事用java编了个小程序想与我通信,但是发出请求后Delphi的Socket连接服务程序侦听不到,怎么办呢????
 
没人能够回答这个问题吗,
大富翁都到哪里去了?
 
只要是用TSocket通讯,跨平台都可以,只要是用TCP,没有自己定义协议
如果是跨网通讯,尤其是在internet上都是用TCP通讯的,不管你是用什么
数据库连接方式...
 
我的意思就是想将java程序与我的中间层通讯,
该怎么办?
 
那用corba,JAVA支持这玩意
 
那我原来基于Remote Data Module的中间层不是就没用了?

难到就没其他办法了?
 
Remote Data Module是个支持IAppServer接口的COM对象,JAVA是跨平台的,试问在SUN平台
哪有COM对象的概念啊。

除非你在中间层专门为与JAVA通信另写一个接口,否则免谈。
 
那我如果使用CORBA Data Module行不行呢,还有就是在delphi 7 中好象是已经没有
CORBA Data Module了吧,它的替代是什么呢?
我如果用evb代替java,能不能与已有的Remote Data Module通信呢,该怎么实现呢?

哎!书到用时方恨少呀!!!
 
多人接受答案了。
 
后退
顶部