本帖最后由 郭振 于 2012-5-16 17:44 编辑
//下面代码中的8888与端口10005端口怎么理解啊!为什么不用同一个端口啊?
import java.net.*;
import java.io.*;
class UDPTest {
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
DatagramSocket ds=new DatagramSocket(8888);
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String line=null;
while((line=br.readLine())!=null)
{
if("886".equals(line))
{
break;
}
byte []buf=line.getBytes();
DatagramPacket dp=new DatagramPacket(buf,buf.length,InetAddress.getByName("192.168.0.101"),10005);
ds.send(dp);
}
ds.close();
} |
|