<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-199  評(píng)論-203  文章-11  trackbacks-0

    //服務(wù)器端
    import java.net.*;
    import java.io.*;

    public class TestUDPServer{
     public static void main(String args[])throws Exception
     {
      byte buf[]= new byte[1024];
      //數(shù)據(jù)報(bào)包用來(lái)實(shí)現(xiàn)無(wú)連接包投遞服務(wù)
      DatagramPacket dp = new DatagramPacket(buf,buf.length);
      //數(shù)據(jù)報(bào)套接字是包投遞服務(wù)的發(fā)送或接收點(diǎn)
      DatagramSocket ds = new DatagramSocket(8888);
      while(true)
      {
       //從此套接字接收數(shù)據(jù)報(bào)包
       ds.receive(dp);
       ByteArrayInputStream bais = new ByteArrayInputStream(buf);
       DataInputStream dis = new DataInputStream(bais);
       //從包含的輸入流中讀取此操作需要的字節(jié)
       System.out.println(dis.readLong());
      }
     }
     
    }

    //客戶端

    import java.net.*;
    import java.io.*;

    public class TestUDPClient
    {
     public static void main(String args[])throws Exception
     {
      //定義一個(gè)Long類(lèi)型的數(shù)據(jù)
      long n= 10000L;
      //聲明一個(gè)輸出管道
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      //數(shù)據(jù)輸出流允許應(yīng)用程序以適當(dāng)方式將基本 Java 數(shù)據(jù)類(lèi)型寫(xiě)入輸出流中
      DataOutputStream dos = new DataOutputStream(baos);
      //將一個(gè) long 值以 8-byte 值形式寫(xiě)入基礎(chǔ)輸出流中,先寫(xiě)入高字節(jié)。如果沒(méi)有拋出異常,則計(jì)數(shù)器 written 增加 8。
      dos.writeLong(n);
      
      //創(chuàng)建一個(gè)新分配的 byte 數(shù)組。其大小是此輸出流的當(dāng)前大小,并且緩沖區(qū)的有效內(nèi)容已復(fù)制到該數(shù)組中。
      byte[] buf = baos.toByteArray();1
      //構(gòu)造數(shù)據(jù)報(bào)包,用來(lái)將長(zhǎng)度為 length 的包發(fā)送到指定主機(jī)上的指定端口號(hào)。length 參數(shù)必須小于等于 buf.length。
      DatagramPacket dp = new DatagramPacket(buf,buf.length,new InetSocketAddress("127.0.0.1",8888));
      DatagramSocket ds = new DatagramSocket(6666);
      //從此套接字發(fā)送數(shù)據(jù)報(bào)包
      ds.send(dp);
      //關(guān)閉此數(shù)據(jù)報(bào)套接字
      ds.close();
      
     }
    }


    posted on 2009-05-17 09:29 Werther 閱讀(312) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 10.Java
    主站蜘蛛池模板: 亚洲一卡2卡3卡4卡国产网站| 青青青视频免费观看| 日韩av无码成人无码免费| 久久水蜜桃亚洲AV无码精品| 亚洲精品人成无码中文毛片 | 亚洲国产成人超福利久久精品| 日本免费观看网站| 免费看无码特级毛片| 亚洲男人天堂2018av| 亚洲无av在线中文字幕| 国产免费AV片在线播放唯爱网| 深夜久久AAAAA级毛片免费看| 久久精品亚洲综合专区| 97人伦色伦成人免费视频| 国产真人无码作爱免费视频| 精品亚洲成在人线AV无码| 中文字幕专区在线亚洲| 巨胸喷奶水视频www网免费| 国产免费黄色无码视频| 亚洲一区在线免费观看| 亚洲一区二区三区无码中文字幕| 野花高清在线观看免费完整版中文| 好猛好深好爽好硬免费视频| 亚洲精品天堂在线观看| 久久精品国产亚洲av四虎| 免费观看四虎精品国产永久| 一级女人18毛片免费| 在线观看免费无码视频| 羞羞的视频在线免费观看| ass亚洲**毛茸茸pics| 亚洲今日精彩视频| 久久久青草青青国产亚洲免观 | 免费人成在线视频| 免费成人在线视频观看| 日韩免费码中文在线观看| 亚洲xxxx18| 亚洲高清免费在线观看| 国产自偷亚洲精品页65页| 国产极品粉嫩泬免费观看| 美女被cao免费看在线看网站| 无码AV片在线观看免费|