求助关于spring socket的问题

只使用spring框架适合搭建udp的服务端吗?各位大神有实例不?跪求图片说明图片说明图片说明

http://blog.csdn.net/peterwanghao/article/details/7580168

请楼主关注java.net.DatagramSocket,这个就可以实现了

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.SocketException;

public class Server implements Runnable{
    private static DatagramSocket server = null;

    private byte[] buffer = new byte[1024];

    public Server(int port) throws SocketException{
        init(port);
    }

    //初始化端口
    public void init(int port) throws SocketException{
        server = new DatagramSocket(new InetSocketAddress(port));
        Thread thread = new Thread(this, "Server");
        thread.start();
    }

    //服务器启动
    public void run(){
        while(true){
            try {
                recieve();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

    }

    //监听端口,获得数据
    public void recieve() throws IOException{
        DatagramPacket packet = new DatagramPacket(buffer, buffer.length);
        server.receive(packet);

        byte[] dataByte = packet.getData();
        String data = new String(dataByte, 0, dataByte.length);
        System.out.println(data);

        String mess = "你好,客户端,我是服务器";
        response(mess.getBytes(), packet.getAddress(), packet.getPort());
    }


    public void response(byte[] res, InetAddress address, int port) throws IOException{
        DatagramPacket dp = new DatagramPacket(buffer, buffer.length, address, port);
        dp.setData(res);

        server.send(dp);
    }
}