1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 初识服务器与客服端

初识服务器与客服端

时间:2024-04-11 22:26:08

相关推荐

初识服务器与客服端

服务器+客户端(Java)

首先执行服务器

package Demo03;import .DatagramPacket;import .DatagramSocket;//这边也是需要等待客户端的连接public class UdpServerDemo01 {public static void main(String[] args) throws Exception {//1.开放端口DatagramSocket socket = new DatagramSocket(9090);//2.接收数据(即接收包)byte[] buffer = new byte[1024];DatagramPacket packet = new DatagramPacket(buffer, 0, buffer.length);//接收//这里将 DatagramPacket封装 成一个对象socket.receive(packet); //阻塞接收System.out.println(packet.getAddress().getHostAddress());System.out.println(new String(packet.getData(),0,packet.getLength()));//3.关闭连接socket.close();}}

接着再执行客户端

package Demo03;import .DatagramPacket;import .DatagramSocket;import .InetAddress;//不要连接服务器public class UdpClientDemo01 {public static void main(String[] args) throws Exception {//1.建立一个SocketDatagramSocket socket = new DatagramSocket();//2.建个 包String msg="你好啊,服务器!";//接收对象InetAddress localhost = InetAddress.getByName("localhost");int port=9090;//以下解释:数据、数据长度起始、接收对象DatagramPacket packet = new DatagramPacket(msg.getBytes(), 0, msg.getBytes().length, localhost, port);//3.发送 包socket.send(packet);//4.关闭流(资源)socket.close();}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。