在day23中UdpDemo2里面的小问题,如下,
太长省略了发送端的代码,byte[] buf = new byte[1024]语句放入循环外面有什么区别吗?
我自己试了下好像是没有区别的,不知是否?
还想问一下贴代码怎么带格式的呀,就是颜色也同时贴上来的?求帮助~
class UdpRece2
{
public static void main(String[] args) throws Exception
{
DatagramSocket ds = new DatagramSocket(10001);
while(true)
{
byte[] buf = new byte[1024]; //语句放入循环外面有什么区别吗?
DatagramPacket dp = new DatagramPacket(buf,buf.length);
ds.receive(dp);
String ip = dp.getAddress().getHostAddress();
String data = new String(dp.getData(),0,dp.getLength());
System.out.println(ip+"::"+data);
}
}
}
|