Socket银行接口,受一堆问题困惑!(高分500) (300分)

  • 主题发起人 主题发起人 seaboy
  • 开始时间 开始时间
在传输过程中能不能使用ssl加密,要具备哪些条件.
(双方是前置机通讯)
 
加密/压缩这方面比较少用,我只知ScktSrvr and TSocketConnection已经提供这个功能,
像压缩功能,在path/Demos/Midas/Intrcpt/Intrcpt.dpr这个DLL就是用来压缩的,详细的
看:http://www.csdn.net/Develop/read_article.asp?id=8705
加密的功能也是差不多吧,不过也没做过,不过主要的原理和压缩一样,只不过是功能不一样。

在intrcpt已经介绍了压缩,它也就是在数据发送前,检测是否需要压缩,然后将数据流压缩后
再发送出去,接收时由于是接收的数据是加压/加密的数据流,应该将它解压/解密后再来使用。
 
帮你踢一脚先
 
copy_paste,写的好文章正在学习...
 
用Indy,什么都解决了
 
准备实施中...
 
seaboy麻烦转给我一份。
aboutdelphi@371.net
 
9:a)最好使用短连接。 你可以看看WinsocketStream的使用。b) 如果同时处理大并发量的Socket
请求,你可能还要考虑缓冲。解决方法(供参考):建立一个数据包队列,一个线程实时监控队列,
一个线程用于检查包格式(当然错误则抛弃),并不断开启处理线程来响应这些请求 。与数据库
中的交互服务最好有备用服务器,防止当机,适当的时候可以均负荷。 如果可以使用消息中间件,
那就更保险了。
 
to diamondking
>>最好使用短连接,WinSocketStream
短连接是什么概念了?
我记利TServerSocket是有一个控制客户线程pooling(CacheThreadSize)的功能,
而WinSocketStream我只记得是用于一个阻塞Socket进行wait/read/write的功能,
 
5 第一个会做很多初始化工作,比如连接数据库。你用的什么数据库?
7 我在用VC开发的时候也遇到过这种问题。
 
TO copy_paste:
短连接就是 创建Socket, 建立与服务器连接,请求,得到响应,便关闭Socket.
如果想再次声请服务则重新创建....
使用winsocketStream 。发出服务声请后,就可以使用WinsocketStream.waitfor(),
等待属于本次服务声请的响应。银行的服务声请当然不允许不回答,或者响应过慢,即便是
无法处理该次服务,也要反回一个标识错误的数据包。[纯属自己的理解,有错请指正,谢谢]
 
easy,我写过一个,不过用的是c + dblibrary 要的话我可以给你
 
关注!!!!!!!!
 
大家不要急,我正在写!
 
我以为你在说服务端的,呵呵
 
后退
顶部