1:字符串与字节数组间的双向转换:
2:UDP接受程序必须先启动运行起来,才能接受UDP发送程序发送的数据;
3: 还学习到了一点DOS的知识:
4: UDP网络程序编写时中文问题的解决:
******************************************************************
这个是发送端的代码:
import java.net.* ;
public class UDPSender
{
public static void main( String[] args ) throws Exception
{
DatagramSocket ds = new DatagramSocket() ;
String str = “米晓辉” ;
ds.send( new DatagramPacket(str.getBytes() ,
str.getBytes().length ,
InetAddress.getByName( “192.168.0.88” ) , 3000)) ;
ds.close() ;
}
}
******************************************************************
这个是接收端的代码:
import java.net.* ;
public class UDPReceiver
{
public static void main( String[] args ) throws Exception
{
DatagramSocket ds = new DatagramSocket( 3000 ) ;
byte[] buf = new byte[1024] ;
DatagramPacket dp = new DatagramPacket(buf , 1024 ) ;
ds.receive( dp ) ;
System.out.println( new String( dp.getData() , 0 , dp.getLength() ) );
System.out.println( dp.getAddress().getHostAddress()) ;
System.out.println( dp.getPort() ) ;
ds.close() ;
}
}
**********************************************************************
Sorry, the comment form is closed at this time.
No comments yet.