xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 14KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-17
  • 語言: 其他
  • 標簽: java??swing??

資源簡介

前段時間做了一個工具發布給公司的各部門使用后反饋了不少BUG,每次修改后均需要發郵件通知各用戶替換最新版本,很不方便,因此后來就寫了一個自動升級的功能,這樣每次發布新的版本時只需要將其部署到自動升級服務器上,工具使用用戶運行工具時就會連接到自動升級服務器,檢查是否有版本更新,如果有則完成更新后再運行最新版本,否則就運行當前工具版本。 為了使這個自動升級模塊具有通用性,我將其做成可以單獨運行的程序,而并非集成到工具中,這樣則可以為各類軟件提供自動升級的功能。自動升級模塊采用SOCKET方式實現升級客戶端與服務端的交互,通過版本控制文件autoupdate.xml來控制版本的更新,完成自動更新后會將歷史清單history.htm也發送給客戶端,并自動打開該文件,使用戶可以對本次升級的具體內容一目了然。

資源截圖

代碼片段和文件信息

/**?*//********************************************************************
???*?項目名稱????????????????:rochoc


???*?包名稱??????????????????:com.rochoc.autoupdate


???*?文件名稱????????????????:AutoUpdProtocol.java


???*?編寫者?????????????????:kfzx-luoc


???*?編寫日期????????????????:2008-12-22


???*?程序功能(類)描述????:


???*?定義自動升級客戶端與服務端的通訊協議
???*?程序變更日期????????????:
??*?變更作者????????????????:
??*?變更說明????????????????:
?********************************************************************/
?package?com.rochoc.autoupdate;
?
?/**?*//**
??*?@author?kfzx-luoc
??*
??*?TODO?To?change?the?template?for?this?generated?type?comment?go?to
??*?Window?-?Preferences?-?Java?-?Code?style?-?Code?Templates
??*/
?public?class?AUPD
?{
?????/**?*//**
??????*?無意義操作
??????*/
?????public?static?final?String?NONE?=?“NONE????“;
?????
?????/**?*//**
??????*?發送客戶端版本信息
??????*/
?????public?static?final?String?SEND_CLIENT_VERSION?=?“SENDCVER“;
?????
?????/**?*//**
??????*?接收客戶端版本信息
??????*/
?????public?static?final?String?RECEIVED_CLIENT_VERSION?=?“RECDCVER“;
?????
?????/**?*//**
??????*?發送文件全路徑
??????*/
?????public?static?final?String?SEND_FILE_ABSOULT?=?“SENDFILE“;
?????
?????/**?*//**
??????*?接收文件全路徑
??????*/
?????public?static?final?String?RECEIVED_FILE_ABSOULT?=?“RECDFILE“;
?????
?????/**?*//**
??????*?開始文件傳輸
??????*/
?????public?static?final?String?START_TRANSMIT?=?“STARTTSM“;
?????
?????/**?*//**
??????*?結束文件傳輸
??????*/
?????public?static?final?String?TERMINATE_TRANSMIT?=?“TERMTSMT“;
?????
?????/**?*//**
??????*?更新失敗
??????*/
?????public?static?final?String?UPDATED_FAILURE?=?“UPDEFAIL“;
?????
?????/**?*//**
??????*?更新成功
??????*/
?????public?static?final?String?UPDATED_SUCCESSFUL?=?“UPDESUCC“;
????
?????/**?*//**
??????*?無需更新
??????*/
?????public?static?final?String?NOTNEED_UPDATED?=?“NNEEDUPD“;
?????
?????/**?*//**
??????*?已經準備好接收更新文件
??????*/
?????public?static?final?String?READY_TO_UPDATE?=?“READYTUP“;
?????
?????/**?*//**
??????*?結束鏈接
??????*/
?????public?static?final?String?BYE?=?“BYEBYEOK“;
?????
?????/**?*//**
??????*?數據區OFFSET
??????*/
?????public?static?final?int?DATA_OFFSET?=?5;????
?
?????/**?*//**
??????*?文件數據塊大小
??????*/
?????public?static?final?int?DATA_SIZE?=?1024;
?
?????/**?*//**
??????*?發送緩沖區大小
??????*/
?????public?static?final?int?BUFFER_SIZE?=?DATA_SIZE?+?1?+?4;?//?[0]位是標志位,區分數據和命令?+?4位長度
?
?????/**?*//**
??????*?數據段標識
?????*/
????public?static?final?int?MARK_DATA_SECT?=?0;
????/**?*//**
?????*?命令段標識
?????*/
????public?static?final?int?CMD_DATA_SECT?=?1;

????/**?*//**
?????*?數據段結束標識
?????*/
????public?static?final?int?MARK_DATA_END?=?127;
}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1509??2009-01-11?14:10??history.htm
?????文件????????2882??2009-01-11?14:14??AUPD.java
?????文件????????3374??2009-01-11?14:19??AutoUpdateServer.java
?????文件???????15726??2009-01-11?14:32??AUpdSrvProc.java
?????文件????????2688??2009-01-11?14:31??ClientVerParser.java
?????文件???????15101??2009-01-11?14:52??AutoUpdateClient.java
?????文件????????5588??2009-01-11?14:37??Config.java
?????文件????????2634??2009-01-11?14:50??UpdFile.java
?????文件????????1067??2009-01-11?14:04??autoupdate.xml

評論

共有 條評論