首页 > 学院 > 开发设计 > 正文

Java核心代码例程之:DatagramClientDemo.java

2019-11-18 15:14:54
字体:
来源:转载
供稿:网友

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


/**
 * Demonstrates how to Datagram client
 *
 * @see DatagramServerDemo
 ***/
public class DatagramClientDemo
{
    public static void main(String args[]) throws Exception
    {
        byte Data[] = new byte[20];
        String sendMsg="Hello";
        sendMsg.getBytes(0, sendMsg.length(), Data, 0);

        // Client on port 4444, Server on 5555
        DatagramSocket socket = new DatagramSocket(4444);
        DatagramPacket packet = new DatagramPacket(Data, 6,
                                    InetAddress.getByName("localhost"),
                                    5555);
        socket.send(packet);

        packet = new DatagramPacket(Data, 20);
        socket.receive(packet);
        String received = new String(packet.getData(), 0);
        System.out.PRintln(received);
    }
}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表