1. 程式人生 > >201621123021《JAVA程序設計》第十三周學習總結

201621123021《JAVA程序設計》第十三周學習總結

技術分享 加網 學習 pos 程序 登錄 .net 多線程 地址

1. 本周學習總結

技術分享圖片

2. 為你的系統增加網絡功能(購物車、圖書館管理、鬥地主等)-分組完成

2.1 簡述你想為你的系統增加什麽網絡功能?設計思路是什麽?

  • 通過網絡實現在線的賬戶註冊登錄及借閱功能。
  • 本系統的設計思路通過多線程來實現服務器,然後通過客戶遠程連接服務器來進行在線交互。

2.2 系統通過網絡傳遞了什麽信息?信息的格式是什麽?

  • 本系統通過網絡傳遞字符信息,信息的格式類似於列表。

2.3 你的網絡模塊使用了TCP還是UDP技術?模塊中的常用類是什麽?

  • 我的網絡模塊使用TCP技術。
  • 模塊中常用socket嵌套字這個類來進行TCP的連接。

2.4 截圖網絡通訊部分的源代碼與運行截圖,並進行簡單說明。

技術分享圖片

  • 通過線程實現服務器網絡

技術分享圖片

  • 通過socket來遠程連接服務器

技術分享圖片

  • 代碼運行結果

3. 碼雲

技術分享圖片

3.1 統計本周完成的代碼量

周次總代碼量新增代碼量總文件數新增文件數
1 0 0 0 0
2 0 0 0 0
3 0 0 0 0
4 437 437 7 7
5 905 468 13 6
6 1294 389 21 8
7 1678 384 30 9
8 2184 506 42 12
9 2678 494 56 14
10 3126 448 74 18
11 3648 522 96 24
12 3956 308 104 8
13 4228 272 108 4

選做:4. 網絡學習指導

1.1 比較ping www.baidu.com與ping cec.jmu.edu.cn,分析返回結果有何不同?為什麽會有這樣的不同?

  • 返回不同的IP地址,根據網絡目前的網絡規範在一個網絡域名對應一個IP地址。

1.2 telnet bbs.newsmth.net,上面這條命令連接的是遠程主機的什麽端口號?

  • 端口號為23。

201621123021《JAVA程序設計》第十三周學習總結