程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 網絡編程練習題

網絡編程練習題

編輯:關於JAVA

(1) 編譯和運行本章中的JabberServer和JabberClient程序。接著編輯一下程序,刪去為輸入和輸出設計的所有緩沖機制,然後再次編譯和運行,觀察一下結果。
(2) 創建一個服務器,用它請求用戶輸入密碼,然後打開一個文件,並將文件通過網絡連接傳送出去。創建一個同該服務器連接的客戶,為其分配適當的密碼,然後捕獲和保存文件。在自己的機器上用localhost(通過調用InetAddress.getByName(null)生成本地IP地址127.0.0.1)測試這兩個程序。
(3) 修改練習2中的程序,令其用多線程機制對多個客戶進行控制。
(4) 修改JabberClient,禁止輸出刷新,並觀察結果。
(5) 以ShowHTML.java為基礎,創建一個程序片,令其成為對自己Web站點的特定部分進行密碼保護的大門。
(6) (可能有些難度)創建一對客戶/服務器程序,利用數據報(Datagram)將一個文件從一台機器傳到另一台(參見本章數據報小節末尾的敘述)。
(7) (可能有些難度)對VLookup.java程序作一番修改,使我們能點擊得到的結果名字,然後程序會自動取得那個名字,並把它復制到剪貼板(以便我們方便地粘貼到自己的E-mail)。可能要回過頭去研究一下IO數據流的那一章,回憶該如何使用Java 1.1剪貼板。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved