package net;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UDPServer {public static void main(String[] args) {DatagramSocket server = null;try {server = new DatagramSocket(8080);System.out.println("服务器已启动...");//接收客户端发送的数据byte[] recevied = new byte[1024];DatagramPacket dpRe = new DatagramPacket(recevied, recevied.length);server.receive(dpRe);System.out.println("收到客户端发来的数据:" + new String(recevied));//返回数据byte[] sended = "反馈来了".getBytes();//客户端的IPInetAddress inetAddress = dpRe.getAddress();//客户端端口号int port = dpRe.getPort();DatagramPacket content = new DatagramPacket(sended, sended.length, inetAddress, port);server.send(content);} catch (IOException e) {e.printStackTrace();}finally {server.close();}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。