我做个项目要与银行通信,在银行中扣款.银行只给我IP地址端口号和银行指定的报文格式,我按指定的报文把我的资料(包括帐号等)发送给银行,银行收到后会把处理的结果发回来,
我的项目是用DELPHI开发的,在DELPHI中用哪个按件好呢?是ClientSocket,还是IdTcpClient呢?,我用ClientSocket不知怎样才能收到银行发回的报文.这个问题好急三天后要交项目了.请帮忙!!!

解决方案 »

  1.   

    如果我用ServerSocket--ClientSocket或idTcpClient--idTcpServer相互通信是没有问题,但我不知银行的系统是用什么语言写的,有可能用VC,但我用的是DELPHI,如果它用的是VC,我用DELPHI的ClientSocket控件与之通信是不是同自己的ServerSocket一样呢?
      

  2.   

    TCP/IP是一种协议,和语言无关的。
      

  3.   

    试问一句,在什么地方才能找到ClientSocket及ServerSocket呢?我找遍了所有的控件都没找到这两个控件,这是什么原因,用什么方法能得到?
      

  4.   

    发送方式是用字符串发送,今天早上我用ClientSocket连接不到银行那边,
    ClientSocket.address:=银行IP
    ClientSocket.port:=银行端口
    ClientSocket.ClientType:=ctBlocking;
    ClientSocket.open;
    出现错误信息为:10060,意思是连接失败,不知是什么原因.