S seaboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-04 #22 在传输过程中能不能使用ssl加密,要具备哪些条件. (双方是前置机通讯)
C copy_paste Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-04 #24 加密/压缩这方面比较少用,我只知ScktSrvr and TSocketConnection已经提供这个功能, 像压缩功能,在path/Demos/Midas/Intrcpt/Intrcpt.dpr这个DLL就是用来压缩的,详细的 看:http://www.csdn.net/Develop/read_article.asp?id=8705 加密的功能也是差不多吧,不过也没做过,不过主要的原理和压缩一样,只不过是功能不一样。 在intrcpt已经介绍了压缩,它也就是在数据发送前,检测是否需要压缩,然后将数据流压缩后 再发送出去,接收时由于是接收的数据是加压/加密的数据流,应该将它解压/解密后再来使用。
加密/压缩这方面比较少用,我只知ScktSrvr and TSocketConnection已经提供这个功能, 像压缩功能,在path/Demos/Midas/Intrcpt/Intrcpt.dpr这个DLL就是用来压缩的,详细的 看:http://www.csdn.net/Develop/read_article.asp?id=8705 加密的功能也是差不多吧,不过也没做过,不过主要的原理和压缩一样,只不过是功能不一样。 在intrcpt已经介绍了压缩,它也就是在数据发送前,检测是否需要压缩,然后将数据流压缩后 再发送出去,接收时由于是接收的数据是加压/加密的数据流,应该将它解压/解密后再来使用。
W windwy Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-12 #31 seaboy麻烦转给我一份。 aboutdelphi@371.net
D DiamondKing Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-17 #33 9:a)最好使用短连接。 你可以看看WinsocketStream的使用。b) 如果同时处理大并发量的Socket 请求,你可能还要考虑缓冲。解决方法(供参考):建立一个数据包队列,一个线程实时监控队列, 一个线程用于检查包格式(当然错误则抛弃),并不断开启处理线程来响应这些请求 。与数据库 中的交互服务最好有备用服务器,防止当机,适当的时候可以均负荷。 如果可以使用消息中间件, 那就更保险了。
9:a)最好使用短连接。 你可以看看WinsocketStream的使用。b) 如果同时处理大并发量的Socket 请求,你可能还要考虑缓冲。解决方法(供参考):建立一个数据包队列,一个线程实时监控队列, 一个线程用于检查包格式(当然错误则抛弃),并不断开启处理线程来响应这些请求 。与数据库 中的交互服务最好有备用服务器,防止当机,适当的时候可以均负荷。 如果可以使用消息中间件, 那就更保险了。
C copy_paste Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-17 #34 to diamondking >>最好使用短连接,WinSocketStream 短连接是什么概念了? 我记利TServerSocket是有一个控制客户线程pooling(CacheThreadSize)的功能, 而WinSocketStream我只记得是用于一个阻塞Socket进行wait/read/write的功能,
to diamondking >>最好使用短连接,WinSocketStream 短连接是什么概念了? 我记利TServerSocket是有一个控制客户线程pooling(CacheThreadSize)的功能, 而WinSocketStream我只记得是用于一个阻塞Socket进行wait/read/write的功能,
S sythree Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-17 #35 5 第一个会做很多初始化工作,比如连接数据库。你用的什么数据库? 7 我在用VC开发的时候也遇到过这种问题。
D DiamondKing Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-17 #36 TO copy_paste: 短连接就是 创建Socket, 建立与服务器连接,请求,得到响应,便关闭Socket. 如果想再次声请服务则重新创建.... 使用winsocketStream 。发出服务声请后,就可以使用WinsocketStream.waitfor(), 等待属于本次服务声请的响应。银行的服务声请当然不允许不回答,或者响应过慢,即便是 无法处理该次服务,也要反回一个标识错误的数据包。[纯属自己的理解,有错请指正,谢谢]
TO copy_paste: 短连接就是 创建Socket, 建立与服务器连接,请求,得到响应,便关闭Socket. 如果想再次声请服务则重新创建.... 使用winsocketStream 。发出服务声请后,就可以使用WinsocketStream.waitfor(), 等待属于本次服务声请的响应。银行的服务声请当然不允许不回答,或者响应过慢,即便是 无法处理该次服务,也要反回一个标识错误的数据包。[纯属自己的理解,有错请指正,谢谢]
L LittleSong Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-17 #37 easy,我写过一个,不过用的是c + dblibrary 要的话我可以给你