zoukankan      html  css  js  c++  java
  • Socket网络编程(二)

    udp协议发送消息案例

    1、创建UdpServer(udp服务器端)

    package com.cppdy.udp;
    
    import java.net.DatagramPacket;
    import java.net.DatagramSocket;
    
    //udp服务器端
    public class UdpServer {
    
        public static void main(String[] args) throws Exception {
            System.out.println("udp服务启动……");
            DatagramSocket ds = new DatagramSocket(8080);
    
            byte[] buf = new byte[1024];
    
            DatagramPacket dp = new DatagramPacket(buf, buf.length);
    
            ds.receive(dp);
    
            String add = dp.getAddress().toString();
    
            String data = new String(dp.getData(), 0, dp.getLength());
    
            System.out.println("服务器接受:从IP" + add + "传输的数据:" + data);
        }
    
    }

    2、创建UdpClient(udp客户端)

    package com.cppdy.udp;
    
    import java.net.DatagramPacket;
    import java.net.DatagramSocket;
    import java.net.InetSocketAddress;
    
    //udp客户端
    public class UdpClient {
    
        public static void main(String[] args) throws Exception {
    
            String msg = "吹泡泡的魚";
            DatagramSocket ds = new DatagramSocket();
            byte[] bytes = msg.getBytes();
    
            DatagramPacket dp = new DatagramPacket(bytes, bytes.length, new InetSocketAddress("127.0.0.1", 8080));
    
            ds.send(dp);
    
            ds.close();
    
            System.out.println("客户端发送信息完毕……");
        }
    
    }
  • 相关阅读:
    [HAOI2015] 数组游戏
    [HAOI2015] 数字串拆分
    [HAOI2015] 按位或
    [HAOI2009] 毛毛虫
    [HAOI2009] 巧克力
    [HAOI2011] Problem C
    [HAOI2011] 防线修建
    [HAOI2011] Problem A
    [HAOI2010] 最长公共子序列
    [HAOI2010] 工厂选址
  • 原文地址:https://www.cnblogs.com/jiefu/p/10035512.html
Copyright © 2011-2022 走看看