delphisoapserver应用程序
是否可以将Delphi SoapServer应用程序转换为使用TCP/IP 如果你说的是德尔菲前期 2009年DataSnap,意思是基于COM DataSnap,那么您必须使用第三个 层实用程序来进行通信。 名为sockets.exe的实用程序是 包含在Delphi中,并在 与Delphi(程序)相同的目录 文件\\\\bin 如果是德尔福2009或更好,那么 DataSnap具有内置的TCP/IP 功能。您使用 TDSTCPServerTransporter组件 更新:Ups!出于某种原因,我确实阅读了DataSnap SoapServer(两者都不存在,但我确实想到了Soap连接)。 Soap服务器应用程序需要“服务器”部分,也就是web服务器。Soap是一种通过HTTP协议运行的技术,所以我认为它不能“转换”。delphisoapserver应用程序,delphi,soap,Delphi,Soap,是否可以将Delphi SoapServer应用程序转换为使用TCP/IP 如果你说的是德尔菲前期 2009年DataSnap,意思是基于COM DataSnap,那么您必须使用第三个 层实用程序来进行通信。 名为sockets.exe的实用程序是 包含在Delphi中,并在 与Delphi(程序)相同的目录 文件\\\\bin 如果是德尔福2009或更好,那么 DataSnap具有内置的TCP/IP 功能。您使用 TDSTCPServerTransporter组件 更新:Ups!出于某种原因,
DataSnap可以完成这项工作,或者Indy TIdTCPServer或某些派生类。从您对问题的评论来看,您似乎希望摆脱SOAP,并使用其他东西通过TCP/IP连接进行通信 人们可能会问的问题是,为什么要转换为TCP/IP上的非SOAP通信 但是对于是否可能的答案是:当然这是可能的,有许多应用服务器使用TCP/IP进行通信,而不使用SOAP作为其通信协议 服务器和客户机之间的通信需要某种协议。您可以使用自己的协议,但现在要做SOAP为您做的事情:从客户机(或方法调用)接收和响应命令,并在服务器和客户机之间封送数据/对象并不是一项简单的任务 因此,我建议您看看其他用于客户机/服务器通信的远程处理库,例如:
- 再对象:
- kbmMW:
Chris它不是已经使用TCP了吗?很少使用其他任何东西。它使用soap,我只是想知道是否可以使用其他东西代替soap。它使用基于XML的soap协议,它通过http发送XML(通信通道是http).http在下面使用TCP/IP。请说得更具体一些。也许您想构建自己的嵌入式服务器来处理SOAP?@Runner SOAP over SMTP/JMS/UDP是已知的协议风格SOAP的一个流行替代方案是REST,但我不建议切换,而是保留SOAP并添加REST,仅作为不兼容SOAP的第二个APIAP库。但这两个库通常都基于TCP/IP。