您现在的位置是:主页 > news > 事业单位网站建设计划/百度关键词搜索趋势

事业单位网站建设计划/百度关键词搜索趋势

admin2025/6/19 1:35:03news

简介事业单位网站建设计划,百度关键词搜索趋势,东南亚做网站 什么语言,网站内做链接先是通过Java开发者给我的类创建Socket对象,之后再进行一系列操作,注意发送目标的ip地址要正确,比如自己测试接收数据时,要写本机的ip地址 package exercise;import java.io.IOException; import java.net.*;/*UDP发送数据的步骤…

事业单位网站建设计划,百度关键词搜索趋势,东南亚做网站 什么语言,网站内做链接先是通过Java开发者给我的类创建Socket对象,之后再进行一系列操作,注意发送目标的ip地址要正确,比如自己测试接收数据时,要写本机的ip地址 package exercise;import java.io.IOException; import java.net.*;/*UDP发送数据的步骤…

先是通过Java开发者给我的类创建Socket对象,之后再进行一系列操作,注意发送目标的ip地址要正确,比如自己测试接收数据时,要写本机的ip地址

package exercise;import java.io.IOException;
import java.net.*;/*UDP发送数据的步骤1:创建发送端的Socket对象(DatagramSocket)2:创建数据,并把数据打包3:调用DatagramSocket对象的方法发送数据4:关闭发送端*/
public class SendDemo {public static void main(String[] args) throws IOException {//创建发送端的Socket对象(DatagramSocket)// DatagramSocket​() 构造数据报套接字并将其绑定到本地主机上的任何可用端口DatagramSocket ds = new DatagramSocket();//创建数据,并把数据打包//DatagramPacket​(byte[] buf, int length, InetAddress address, int port)//构造一个数据包,发送长度为 length的数据包到指定主机上的指定端口号。byte[] bys = "hello,udp,我来了".getBytes();
//        int length = bys.length;
//        InetAddress address = InetAddress.getByName("192.168.1.66");
//        int port = 10086;
//        DatagramPacket dp = new DatagramPacket(bys,length,address,port);  //本机ip192.168.43.25DatagramPacket dp = new DatagramPacket(bys,bys.length,InetAddress.getByName("192.168.43.25"),10086);//调用DatagramSocket对象的方法发送数据//void send​(DatagramPacket p) 从此套接字发送数据报包ds.send(dp);//关闭发送端//void close​() 关闭此数据报套接字ds.close();}
}
package exercise;import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;/*UDP接收数据的步骤1:创建接收端的Socket对象(DatagramSocket)2:创建一个数据包,用于接收数据3:调用DatagramSocket对象的方法接收数据4:解析数据包,并把数据在控制台显示5:关闭接收端*/
public class ReceiveDemo {public static void main(String[] args) throws IOException {//创建接收端的Socket对象(DatagramSocket)//DatagramSocket​(int port) 构造数据报套接字并将其绑定到本地主机上的指定端口DatagramSocket ds = new DatagramSocket(10086);//创建一个数据包,用于接收数据//DatagramPacket​(byte[] buf, int length) 构造一个 DatagramPacket用于接收长度为 length数据包byte[] bys = new byte[1024];DatagramPacket dp = new DatagramPacket(bys,bys.length);//调用DatagramSocket对象的方法接收数据ds.receive(dp);//解析数据包,并把数据在控制台显示//byte[] getData() 返回数据缓冲区
//        byte[] datas = dp.getData();//int getLength​() 返回要发送的数据的长度或接收到的数据的长度
//        int len = dp.getLength();
//        String dataString = new String(datas,0,len);
//        System.out.println("数据是:" + dataString);System.out.println("数据是:" + new String(dp.getData(),0,dp.getLength()));//关闭接收端ds.close();}
}

运行结果
在这里插入图片描述