用Socket通讯技术实现公积金中心与交易登记中心数据安全交互.doc 全文免费
本文关键词:基于socket的网络通信技术研究,由笔耕文化传播整理发布。
网友2286107238近日为您收集整理了关于用Socket通讯技术实现公积金中心与交易登记中心数据安全交互的文档,,希望对您的工作和学习有所帮助。以下是文档介绍://sendlist.delete(0);.页眉..页脚end。4日志生成并加强出错处理为增强系统的安全性,增加了日志文件。因服务器端软件始终处于运行状态,日志文件为系统记录,必要的、有价值的信息,这对系统监控、查询、报表和安全审计是十分重要的。日志文件中的记录可提供以下用途:审计用户行为;对可疑行为进行告警;确定入侵行为的范围;为恢复系统提供帮助;对于程序运行日志需要进行详细的记录,主要记录如下日志:接收日志,发送日志,出错日志。(1)编写发送日志savesenddata,主要记录发送的时间,主题。程序代码如下:sql.add(‘‘insertintogjjsendlog(senddate,send)values(:senddate,:send)‘‘);parameters.parambyname(‘‘senddate’’).value:=gettoday;parameters.parambyname(‘‘send’’).value:=trim(str);(2)编写接收日志savereceivedata,主要记录如下,sql.add(‘‘insertintogjjreceivelog(receivedate,receive)values(:receivedate,:receive)‘‘);parameters.parambyname(‘‘receivedate’’).value:=gettoday;//gettoday提取服务器时间parameters.parambyname(‘‘receive’’).value:=str;execsql;//向数据库中保存接收时间和接收内容,方便查阅。接.页眉..页脚收的字符串超过一定长度,需要分段处理。(3)出错日志文件对问题进行编码。如表1所示。详细记录,出差提示和时间。出错日志文件处理如下:调用saveerr(‘‘建立接受日志失败,请与系统管理员联系!’’+e.message);函数保存出错日志。proceduresaveerr(str:string);varstrlist:tstringlist;beginstrlist:=tstringlist.create;strlist.loadfromfile(‘‘d:\err.txt’’);strlist.add(str+datetimetostr(date));strlist.savetofile(‘‘d:\err.txt’’);strlist.destroy;end;5socket软件开发过程中几个难点(1)图片文件处理在socket中不能直接传送图片文件,需要将图片文件进行base64编码后传输。在delphi中通过decodestream函数实现文件的编码,通过encodestream实现文件的解密。(2)socket通讯发送字符串一般以2000一个字节串发送。接受时也是分批接受图片文件经过编码后文件比较长,我们通过队列模.页眉..页脚式来处理接受的字符串。即先接受到的字符串先处理。添加到队列:strlist.add(socket.receivetext);处理接受的数据:readdata(strlist[0]);处理后出队里:strlist.delete(0);这样可以保证数据处理的正确性。6系统的联调和应用。双方系统开发完成后,要进行系统的测试用应用。定期检查日志运行情况。参考文件[1]欧军,吴清秀,裴云,张宏.基于socket的网络通信技术研究[j].网络安全,2011.7:19-21.[2]吴六爱.基于socket与xml的图书馆公共公务网系统研究[j].甘肃科技,2011.7,74-75.[3]hwangsan—yin.liraee-peng,eta1.posingareli-positewebservice:astudyofdynamicwebserviceselection[c]//proceedings一2007ieeeinternationalconferenceonwebservices.[s.1.]:[s.n.],2007:184—191.[4]刘邦桂,李正凡.用java实现流式socket通信[j].华东交通大学学报,2007,第5期,110-112..页眉..页脚[5]罗家融,徐浩,朱琳等.socket通信编程在分布式控制系统中的应用[j].微型机与应用,2001第1期:39-42.[6]王恩涛,李祥.基于socket的手机与数据库服务器通信的研究[j].计算机技术与发展,2007(02).
<12
播放器加载中,请稍候...
系统无法检测到您的Adobe Flash Player版本
建议您在线安装最新版本的Flash Player 在线安装
本文关键词:基于socket的网络通信技术研究,由笔耕文化传播整理发布。
本文编号:175560
本文链接:https://www.wllwen.com/kejilunwen/wltx/175560.html