freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)中國象棋網(wǎng)絡(luò)對(duì)弈軟件畢業(yè)設(shè)計(jì)-免費(fèi)閱讀

2025-07-18 13:58 上一頁面

下一頁面
  

【正文】 安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說明書共 51 頁 第 23 頁 ┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊客戶端發(fā)送 1 個(gè)帶有用戶名和密碼的UDP 數(shù)據(jù)包給服務(wù)器服務(wù)器訪問數(shù)據(jù)庫匹配用戶名和密碼由MD5加密得到密匙拒絕提供服務(wù)發(fā)送建立 TCP請(qǐng)求并發(fā)送密匙顯示用戶名密碼錯(cuò)誤提示信息 檢查密匙正常提供服務(wù)拒絕提供服務(wù)正常交互錯(cuò)誤狀態(tài) 服務(wù)器端基礎(chǔ)架構(gòu)服務(wù)器架構(gòu)設(shè)計(jì)如圖 ,客戶端登錄流程如圖 。 !back)棋子信息“后”+棋子類型 else 棋子信息棋子類型+源棋子所在路數(shù) goto 第二步第二步: if(走子為橫向走動(dòng)) 移動(dòng)信息“平”+目的位置所在的路數(shù)else if(向前移動(dòng))安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說明書共 51 頁 第 22 頁 ┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊ if(棋子為斜線移動(dòng)的棋子) 移動(dòng)信息“進(jìn)”+ 目的位置所在的路數(shù) else 移動(dòng)信息“進(jìn)”+(目的 X源 X)else if(棋子為斜線移動(dòng)的棋子) 移動(dòng)信息“退”+ 目的位置所在的路數(shù) else 移動(dòng)信息“退”+(目的 X源 X) return 棋子信息+移動(dòng)信息 棋局結(jié)果判定偽碼示例棋局結(jié)果判定即為每次走子后判斷九宮內(nèi)是否有將或帥。如果在一條路上有兩個(gè)相同的棋子則用前后區(qū)分而不必說明在幾路,比如二路上有兩個(gè)我方車把前面的車向前走一步就是前車進(jìn)一。amp。1==目的 X amp。 數(shù)據(jù)類型常量類,擁有各種數(shù)據(jù)類型的常量。 存儲(chǔ)棋譜類,實(shí)現(xiàn)棋譜的存儲(chǔ)。 登錄界面類,實(shí)現(xiàn)登錄界面展現(xiàn)。圖 chessboardP 包結(jié)構(gòu) 弈棋規(guī)則類,實(shí)現(xiàn)象棋規(guī)則、勝負(fù)判定。實(shí)現(xiàn)后的效果如圖 。給不同的功能模塊設(shè)計(jì)不同的系統(tǒng)命令(如表 中 Chessboard 中第一級(jí)命令格式為 CHESSBOARDPANE 0x1000/0001,其中 0x1000 表示此命令的十六進(jìn)制數(shù)值,0001 表示為此命令的部分二進(jìn)制數(shù)值,CHESSBORADPANE 表示此命令所實(shí)現(xiàn)的消息內(nèi)容) 。如果不加分類很容易產(chǎn)生混亂,所以根據(jù)數(shù)據(jù)所屬的不同模塊將這些數(shù)據(jù)進(jìn)行分類。每一次登錄注冊(cè)請(qǐng)求與響應(yīng)只產(chǎn)生一個(gè)往返的數(shù)據(jù)報(bào),UDP 協(xié)議的無連接特性保證的數(shù)據(jù)通信的高效性。安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說明書共 51 頁 第 7 頁 ┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊ 中國象棋網(wǎng)絡(luò)版架構(gòu)分析與設(shè)計(jì)本軟件要實(shí)現(xiàn)多用戶在線弈棋,所以采用 C/S 架構(gòu),服務(wù)器端和客戶端分別完成各自的功能。 Socket 也 具 有 一 個(gè) 類 似 于 打 開 文 件 的函 數(shù) 調(diào) 用 Socket(), 該 函 數(shù) 返 回 一 個(gè) 整 型 的 Socket 描 述 符 , 隨 后 的 連 接 建立 、 數(shù) 據(jù) 傳 輸 等 操 作 都 是 通 過 該 Socket 實(shí) 現(xiàn) 的 ?!?  服 務(wù) 器 , 使 用 ServerSocket 監(jiān) 聽 指 定 的 端 口 , 端 口 可 以 隨 意 指 定 ( 由于 1024 以 下 的 端 口 通 常 屬 于 保 留 端 口 , 在 一 些 操 作 系 統(tǒng) 中 不 可 以 隨 意 使 用 ,所 以 建 議 使 用 大 于 1024 的 端 口 ) , 等 待 客 戶 連 接 請(qǐng) 求 , 客 戶 連 接 后 , 會(huì) 話 產(chǎn)生 ; 在 完 成 會(huì) 話 后 , 關(guān) 閉 連 接 。UDP 的主要特點(diǎn)是:1) UDP 是 無 連 接 的 , 即 發(fā) 送 數(shù) 據(jù) 之 前 不 需 要 建 立 連 接 , 因 此 減 少 了 開 銷和 發(fā) 送 數(shù) 據(jù) 之 前 的 時(shí) 延 。TCP 是 TCP/IP 體 系 中 非 常 復(fù) 雜 的 一 個(gè) 協(xié) 議 , TCP 的 最 主 要 的 特 點(diǎn) 有 :1) TCP 是 面 向 連 接 的 運(yùn) 輸 層 協(xié) 議 。它以抽象窗口工具包(AWT)為基礎(chǔ)使跨平臺(tái)應(yīng)用程序可以使用任何可插拔的外觀風(fēng)格。不 幸 的 是 , 一 個(gè) Windows 平 臺(tái) 上 的 復(fù) 選 框 同 MacOS 平 臺(tái) 或 者 各 種 UNIX 風(fēng) 格平 臺(tái) 上 的 復(fù) 選 框 并 不 是 那 么 相 同 。     AWT 提 供 了 Java Applet 和 Java Application 中 可 用 的 用 戶 圖 形 界 面GUI 中 的 基 本 組 件 (ponents)。 就 其本 身 而 言 , 它 只 是 一 個(gè) 框 架 和 一 組 服 務(wù) , 用 于 通 過 插 件 組 件 構(gòu) 建 開 發(fā) 環(huán) 境 。 現(xiàn) 在 Java 平 臺(tái) 已 經(jīng) 嵌 入 了 幾 乎 所 有 的 操 作 系 統(tǒng) 。t keep the chat records itself. These are both the weak points and the improvements will be made in the new version.Keywords: chessplaying , Java, Multithreading安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說明書III ┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊目 錄1. 前 言 ........................................................1 課題的研究目的和意義 .........................................1 開發(fā)和運(yùn)行環(huán)境 ................................................1 開發(fā)環(huán)境 ...................................................1 運(yùn)行環(huán)境 ...................................................12.JAVA 和網(wǎng)絡(luò)套接字技術(shù) ............................................2 JAVA簡(jiǎn)介 ......................................................2 JAVA圖形技術(shù) ..................................................2 JAVA事件響應(yīng)技術(shù) ..............................................4 鼠標(biāo)事件響應(yīng) ...............................................4 鍵盤事件響應(yīng) ...............................................4 網(wǎng)絡(luò)網(wǎng)絡(luò)通信技術(shù) ..............................................4 TCP.......................................................4 UDP.......................................................4 Socket ...................................................5 Java 實(shí) 現(xiàn) .................................................5 ..................................7 中國象棋網(wǎng)絡(luò)版架構(gòu)分析與設(shè)計(jì) ..................................7 中國象棋網(wǎng)絡(luò)版數(shù)據(jù)通信設(shè)計(jì)與實(shí)現(xiàn) ..............................7 通信協(xié)議選擇 ...............................................7 數(shù)據(jù)類型分析 ...............................................9 數(shù)據(jù)格式設(shè)計(jì) ..............................................11 數(shù)據(jù)通信與處理偽碼示例 ....................................134.中國象棋網(wǎng)絡(luò)版客戶端實(shí)現(xiàn) ........................................16 客戶端基礎(chǔ)架構(gòu) ...............................................16 客戶端 GUI 設(shè)計(jì) ...............................................16 弈棋主面板 ................................................16 用戶列表面板 ..............................................17 棋譜記錄面板 ..............................................17 用戶交流面板 ..............................................17 客戶端類設(shè)計(jì) .................................................18 chessboardP ..............................................18 userP ....................................................18 chessstateP ..............................................19 chatP ....................................................19 數(shù)據(jù)處理相關(guān)類 ............................................19 客戶端主要算法偽碼示例 .......................................20 棋子和棋盤狀態(tài)維護(hù)算法簡(jiǎn)介 ................................20 棋盤規(guī)則馬規(guī)則偽碼示例 ....................................20安徽工業(yè)大學(xué) 畢業(yè)設(shè)計(jì)(論文)說明書IV ┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊ 棋子選擇和移動(dòng)偽碼示例 ....................................20 棋譜生成部分偽碼示例 ......................................21 棋局結(jié)果判定偽碼示例 ......................................22 通信數(shù)據(jù)處理和分發(fā)算法簡(jiǎn)介 ................................22 棋子選中閃爍算法簡(jiǎn)介 ......................................22 .......................................23 服務(wù)器端基礎(chǔ)架構(gòu) .............................................23 服務(wù)器端 GUI 設(shè)計(jì) .............................................24 服務(wù)器端類設(shè)計(jì) ...............................................25 serverGUI ................................................25 serverListener ...........................................25 chessroom ............................
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1