服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java核心代码例程之:datagramclientdemo.java


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);
    }
}

扫描关注微信公众号