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

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

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

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


/**
 * Demonstrates how to write Datagram server
 *
 * @see DatagramClientDemo
 ***/
public class DatagramServerDemo
{
    public static void main(String args[]) throws Exception
    {
        byte Data[] = new byte[20];

        // Client on port 4444, Server on 5555
        DatagramSocket socket = new DatagramSocket(5555);
        DatagramPacket packet = new DatagramPacket(Data, 20);

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

        String sendMsg="Hello Back";
        sendMsg.getBytes(0, sendMsg.length(), Data, 0);
        packet  = new DatagramPacket(Data, 20,
                                packet.getAddress(),
                                packet.getPort());
        socket.send(packet);
    }
}

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