DatagramSocket通信一

package UDP;

import java.net.DatagramPacket ;
import java.net.DatagramSocket ;
import java.net.InetAddress ;
/**
 * 服务端
 * 
 * @author liaolzy
 */
public class UDPServer{
	
public static void main(String args[]) throws Exception{	// 所有异常抛出
	DatagramSocket ds = null ;		// 定义发送数据报的对象
	DatagramPacket dp = null ;		// 声明DatagramPacket对象
	ds = new DatagramSocket(3000) ;	// 服务端在3000端口上等待服务器发送信息\
	String str = "hello World!!!" ;
	dp = new DatagramPacket(str.getBytes(),str.length(),InetAddress.getByName("localhost"),9000) ; // 所有的信息使用buf保存
	System.out.println("发送信息。") ;
	ds.send(dp);	// 发送信息出去
	ds.close() ;
}
};

package UDP;

import java.net.DatagramPacket ;
import java.net.DatagramSocket ;
import java.net.InetAddress ;
/**
 * 服务端
 * 
 * @author liaolzy
 */
public class UDPServer{
	
public static void main(String args[]) throws Exception{	// 所有异常抛出
	DatagramSocket ds = null ;		// 定义发送数据报的对象
	DatagramPacket dp = null ;		// 声明DatagramPacket对象
	ds = new DatagramSocket(3000) ;	// 服务端在3000端口上等待服务器发送信息\
	String str = "hello World!!!" ;
	dp = new DatagramPacket(str.getBytes(),str.length(),InetAddress.getByName("localhost"),9000) ; // 所有的信息使用buf保存
	System.out.println("发送信息。") ;
	ds.send(dp);	// 发送信息出去
	ds.close() ;
}
};

你可能感兴趣的:(java,.net)