java自學日記6(網絡編程)

                                                            java基礎之網絡編程

 一、UDP協議

      1、特點:

                a. 將數據以及數據源與目的封裝在包裏面,不需要建立連接;

                b. 每個數據的大小限制在64k內

                c. 因無連接,所以不可靠;

                d.不需要連接所以速度快

       2、發送

       具體代碼如下:

  

 3、發送與接收

     具體代碼如下:

     發送:

              接收:

 

  4、無限接收與發送

     具體代碼如下:

 

  5、聊天工具

代碼如下:

    二、TCP協議

       1、特點:         

             a. 建立連接,形成傳輸數據的通道;

             b. 在連接中進行大數據的傳輸;

             c. 可靠協議;

             d.需要連接效率較低

               2、具體用法

             a.客戶端向服務端發送數據的代碼:           

   b.服務端與客戶端的數據交互(一次):

  

  c.服務端與客戶端的數據交互(使用IO技術,速度快):

      當然,其中的輸出流可用printWriter來代替,一行代替三行;

 

  d.向服務端存儲(複製)文件:  

    代碼如下:

  

       

            


發佈了21 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章