服务器接受客户端发送的信息

来源:互联网 发布:js拼图游戏源码 编辑:程序博客网 时间:2024/06/05 15:41

服务器

//服务端/** *  1 创建服务端加端口 *  2 准备接受容器 *  3 封装成包 *  4 接受数据 * @author huyao * */public class MyServer {public static void main(String[] args) throws IOException {// 1 创建服务端加端口DatagramSocket server = new DatagramSocket(8888);// 2 准备接受容器byte[] container = new byte[1024];//3 封装成包DatagramPacket paket = new DatagramPacket(container, container.length);// 4 接受数据server.receive(paket);// 5 分析数据byte[] data = paket.getData();int len = paket.getLength();System.out.println(new String(data, 0, len));// 6 释放资源server.close();}}

客户端

//客户端/** *  1 创建客户端 + 端口 *  2 准备数据 *  3 打包(发送的地点额端口) *  4 发送 *  5 释放 * @author huyao * */public class MyClient {public static void main(String[] args) throws IOException {// 1 创建服务端加端口DatagramSocket client = new DatagramSocket(6666);// 2 准备数据String msg = "ydp编程";byte[] data = msg.getBytes();// 3 打包(发送的地点额端口)DatagramPacket packet = new DatagramPacket(data, data.length,new InetSocketAddress("localhost",8888));// 4 发送client.send(packet);// 5 释放client.close();}}


阅读全文
0 0