import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetSocketAddress;
import java.net.SocketAddress;
public class test117 {
//datagrampacket
public static void main(String[] args){
byte[] bys=new String("我的名字是歌谣").getBytes();
DatagramPacket dp=new DatagramPacket( bys,bys.length);
byte[] bys2=new byte[60];//接收用户返回的数据包缓冲区
DatagramPacket dp2=new DatagramPacket(bys2,bys2.length);
SocketAddress addr=new InetSocketAddress( "localhost",9595 );//远程地址
try {
DatagramSocket ds = new DatagramSocket( 8888 );//创建一个发送数据包的套接字绑定到8888
ds.connect( addr );//连接远程地址服务器
System.out.println( "是否已经连接"+ds.isConnected() );
//ds.disconnect();//断开套接字连接
System.out.println( "是否已经连接"+ds.isConnected() );
//向目的地发送数据包
ds.send( dp );
java学习(169):DatagramPacket 数据报包类
最新推荐文章于 2023-02-14 21:27:13 发布