<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 15.10 練習 (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剪貼板。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看