• 网络编程之UDP


    UDP编程流程:一服务端:1.创建socket。  DatagramSocket socket = new DatagramSocket(8878);

                2.创建数据包,用来接收发送的数据包。byte[] b = new byte[1024];DatagramPacket dp = new DatagramPacket(b,0,b.length);

                3.接收数据。scoket.recive(dp);

                4.关闭资源

            二客户端:1.创建socket 。 DatagramSocket socket = new DatagramSocket();

                 2.数据打包。byte[] b = "地哦啊你好的".getBytes();

                       DatagramPacket dp = new DatagramPacket(b,b.length,InetAddress.getByName("192.168.11.229"),8878);

                 3.发送数据。scoket.send(dp)

                 4.关闭资源。

     1 package myInetaddress;
     2 import java.net.DatagramPacket;
     3 import java.net.DatagramSocket;
     4 import java.net.InetAddress;
     5 import java.net.SocketException;
     6 
     7 import org.junit.Test;
     8 public class MyInetAddress8 {
     9     @Test public void server() throws Exception{
    10         //1.创建套接字
    11         DatagramSocket server = new DatagramSocket(8878);
    12         //定义数据包,用来接收发送的数据包
    13         byte[] b = new byte[1024];
    14         DatagramPacket dp = new DatagramPacket(b,b.length);
    15         //3.接收数据包
    16         server.receive(dp);
    17         //拆包
    18         String str = new String(dp.getData(),0,dp.getLength());
    19         System.out.println(str);
    20         server.close();
    21     }
    22     @Test
    23     public void client() throws Exception{
    24         //1
    25         DatagramSocket d = new DatagramSocket();
    26         //2
    27         byte[] b = "地哦啊你好的".getBytes();
    28         DatagramPacket dp = new DatagramPacket(b,b.length,InetAddress.getByName("192.168.11.229"),8878);
    29         //3
    30         d.send(dp);
    31         d.close();
    32     }
    33     
    34 }
    View Code
    地哦啊你好的

      

  • 相关阅读:
    SQLServer2008 行转列2
    SQLServer2008 行转列
    关于删除数据仓库的数据
    PowerDesign不让name和code联动
    提高SQL查询效率(SQL优化)(转载)
    SQL优化----百万数据查询优化(转载)
    运行程序向一个Java类中动态添加注解。
    开阔自己的视野,勇敢的接触新知识(转)
    [置顶] JAVA识别身份证号码,H5识别身份证号码,tesseract-ocr识别(一)(转)
    一个谷歌程序员的算法学习之路
  • 原文地址:https://www.cnblogs.com/huxuebing/p/5765455.html
Copyright © 2020-2023  润新知