zoukankan      html  css  js  c++  java
  • 基于UDP的Socket编程

     

    public class UDPTest1

    {

        public static void main(String[] args) throws Exception

        {

        //接收数据报

           DatagramSocket socket = new DatagramSocket(7000);

          

           byte[] buffer = new byte[1000];

          

           DatagramPacket packet = new DatagramPacket(buffer,1000);

          

           socket.receive(packet);

          

           System.out.println(new String(buffer, 0 , packet.getLength()));

          

          

           //发送数据报

           String str = "Welcome";

          

           DatagramPacket packet2 = new DatagramPacket(str.getBytes(),str.length(),packet.getAddress(),packet.getPort());

          

           socket.send(packet2);

          

           socket.close();

        }

    }

     

     

    public class UDPTest2

    {

        public static void main(String[] args) throws Exception

        {

        //发送数据报

           DatagramSocket socket = new DatagramSocket();

     

           String str = "Hello World";

     

           DatagramPacket packet = new DatagramPacket(str.getBytes(),

                  str.length(), InetAddress.getByName("localhost"), 7000);

          

           socket.send(packet);

          

           //接收数据报

           byte[] buffer = new byte[1000];

          

           DatagramPacket packet2 = new DatagramPacket(buffer,1000);

          

           socket.receive(packet2);

          

           System.out.println(new String(buffer,0,packet2.getLength()));

          

           socket.close();

        }

    }

     

  • 相关阅读:
    nginx 反向代理 apache 服务
    IIS 设置404页面 显示系统找不到指定的文件
    centos6.6 下 安装 nginx
    sql优化建议
    php的静态化
    vsftp上传文件出现553 Could not create file
    php安装libevent扩展
    discuz回贴通知插件实现-显示用户状态设置
    discuz回贴通知插件实现-插件的多语言
    discuz回贴通知插件实现-插件后台管理配置
  • 原文地址:https://www.cnblogs.com/zfc2201/p/2143627.html
Copyright © 2011-2022 走看看