用Socket通訊技術(shù)實現(xiàn)公積金中心與交易登記中心數(shù)據(jù)安全交互.doc 全文免費
本文關(guān)鍵詞:基于socket的網(wǎng)絡通信技術(shù)研究,由筆耕文化傳播整理發(fā)布。
網(wǎng)友2286107238近日為您收集整理了關(guān)于用Socket通訊技術(shù)實現(xiàn)公積金中心與交易登記中心數(shù)據(jù)安全交互的文檔,,希望對您的工作和學習有所幫助。以下是文檔介紹://sendlist.delete(0);.頁眉..頁腳end。4日志生成并加強出錯處理為增強系統(tǒng)的安全性,增加了日志文件。因服務器端軟件始終處于運行狀態(tài),日志文件為系統(tǒng)記錄,必要的、有價值的信息,這對系統(tǒng)監(jiān)控、查詢、報表和安全審計是十分重要的。日志文件中的記錄可提供以下用途:審計用戶行為;對可疑行為進行告警;確定入侵行為的范圍;為恢復系統(tǒng)提供幫助;對于程序運行日志需要進行詳細的記錄,主要記錄如下日志:接收日志,發(fā)送日志,出錯日志。(1)編寫發(fā)送日志savesenddata,主要記錄發(fā)送的時間,主題。程序代碼如下: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;//向數(shù)據(jù)庫中保存接收時間和接收內(nèi)容,方便查閱。接.頁眉..頁腳收的字符串超過一定長度,需要分段處理。(3)出錯日志文件對問題進行編碼。如表1所示。詳細記錄,出差提示和時間。出錯日志文件處理如下:調(diào)用saveerr(‘‘建立接受日志失敗,請與系統(tǒng)管理員聯(lián)系!’’+e.message);函數(shù)保存出錯日志。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軟件開發(fā)過程中幾個難點(1)圖片文件處理在socket中不能直接傳送圖片文件,需要將圖片文件進行base64編碼后傳輸。在delphi中通過decodestream函數(shù)實現(xiàn)文件的編碼,通過encodestream實現(xiàn)文件的解密。(2)socket通訊發(fā)送字符串一般以2000一個字節(jié)串發(fā)送。接受時也是分批接受圖片文件經(jīng)過編碼后文件比較長,我們通過隊列模.頁眉..頁腳式來處理接受的字符串。即先接受到的字符串先處理。添加到隊列:strlist.add(socket.receivetext);處理接受的數(shù)據(jù):readdata(strlist[0]);處理后出隊里:strlist.delete(0);這樣可以保證數(shù)據(jù)處理的正確性。6系統(tǒng)的聯(lián)調(diào)和應用。雙方系統(tǒng)開發(fā)完成后,要進行系統(tǒng)的測試用應用。定期檢查日志運行情況。參考文件[1]歐軍,吳清秀,裴云,張宏.基于socket的網(wǎng)絡通信技術(shù)研究[j].網(wǎng)絡安全,2011.7:19-21.[2]吳六愛.基于socket與xml的圖書館公共公務網(wǎng)系統(tǒng)研究[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實現(xiàn)流式socket通信[j].華東交通大學學報,2007,第5期,110-112..頁眉..頁腳[5]羅家融,徐浩,朱琳等.socket通信編程在分布式控制系統(tǒng)中的應用[j].微型機與應用,2001第1期:39-42.[6]王恩濤,李祥.基于socket的手機與數(shù)據(jù)庫服務器通信的研究[j].計算機技術(shù)與發(fā)展,2007(02).
<12
播放器加載中,請稍候...
系統(tǒng)無法檢測到您的Adobe Flash Player版本
建議您在線安裝最新版本的Flash Player 在線安裝
本文關(guān)鍵詞:基于socket的網(wǎng)絡通信技術(shù)研究,由筆耕文化傳播整理發(fā)布。
本文編號:175560
本文鏈接:http://sikaile.net/kejilunwen/wltx/175560.html