var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-20738293-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script')"/>

          jutleo
          歡迎走進有風的地方~~
          posts - 63,  comments - 279,  trackbacks - 0
          學習.net包,想給自己留下點什么,有點簡單,但是卻是最基礎的部分----UDP編程
          客戶端:TestUDPClient.java
          package net;

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

          public class TestUDPClient
          {
              
          public static void main(String args[]) throws Exception
              
          {
                  
          long n = 10000L;
                  ByteArrayOutputStream baos 
          = new ByteArrayOutputStream();
                  DataOutputStream dos 
          = new DataOutputStream(baos);
                  dos.writeLong(n);
                  
                  
          byte[] buf = baos.toByteArray();
          System.out.println(buf.length);
                  
                  DatagramPacket dp 
          = new DatagramPacket(buf, buf.length, 
                                                         
          new InetSocketAddress("127.0.0.1"5678)
                                                         );
                  DatagramSocket ds 
          = new DatagramSocket(9999);
                  ds.send(dp);
                  ds.close();
                  
              }

          }
          服務端TestUDPServet.java
          package net;

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

          public class TestUDPServer
          {
              
          public static void main(String args[]) throws Exception
              
          {
                  
          byte buf[] = new byte[1024];
                  DatagramPacket dp 
          = new DatagramPacket(buf, buf.length);//數據包
                  DatagramSocket ds = new DatagramSocket(5678);
                  
          while(true)
                  
          {
                      ds.receive(dp);
                      ByteArrayInputStream bais 
          = new ByteArrayInputStream(buf);
                      DataInputStream dis 
          = new DataInputStream(bais);
                      System.out.println(dis.readLong());
                  }

              }

          }
          posted on 2007-12-14 08:49 凌晨風 閱讀(1185) 評論(0)  編輯  收藏 所屬分類: Java學習筆記

          <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(11)

          我參與的團隊

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          新聞分類

          新聞檔案

          收藏夾

          圍脖

          最新隨筆

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 通河县| 南靖县| 行唐县| 玉龙| 郯城县| 济宁市| 伊川县| 财经| 乳山市| 松阳县| 陵川县| 武邑县| 富民县| 济南市| 陆良县| 肃宁县| 柘荣县| 济宁市| 轮台县| 太原市| 张家港市| 渭南市| 独山县| 泾川县| 乌兰县| 札达县| 西昌市| 隆德县| 江孜县| 南丹县| 社旗县| 鄂托克前旗| 青浦区| 湖北省| 大同县| 平江县| 扎鲁特旗| 佳木斯市| 贵德县| 怀远县| 北海市|