黑马程序员技术交流社区
标题:
求助UDP
[打印本页]
作者:
高阳
时间:
2012-12-31 16:42
标题:
求助UDP
public static void main(String[] args) throws IOException {
//创建UDP客户端
DatagramSocket ds=new DatagramSocket();
//为了能够连续输入,采用字符输入流
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s=null;
while((s=br.readLine())!=null){
if("886".equals(s)){
break;
}
byte[]byt=s.getBytes();
//创建发送包
DatagramPacket dp=new DatagramPacket(byt,byt.length,InetAddress.getByName("192.168.1.1"),10086);
ds.send(dp);
}
ds.close();
}
上边定义的IP是发送到指定IP地址,还是发送本机的IP,如果是发送的指定IP那还是UDP吗,求解释
指定IP不是TCP才有的吗
作者:
hanyahui
时间:
2012-12-31 17:28
好像是指定的,
再说为什么指定IP是TCP才有啊???
作者:
高阳
时间:
2012-12-31 17:54
郝福明 发表于 2012-12-31 17:28
既然是网络通信,那么就得定义IP地址,要不怎么发送啊,TCP与UDP的区别是,TCP要明确具有发送端那么服务端 ...
照这么说的话,UDP指定IP,TCP也指定IP,但是作为TCP服务器,并没有指定IP,怎么点对点发送,
还有UDP,也能返回数据,
作者:
wugewuna
时间:
2013-1-2 15:07
呵呵,肯定是远程主机的IP地址啊,TCP和UDP本来就是基于IP协议的,区别是一个是有连接和无连接,TCP相当于电话系统,UDP相当于邮件系统,二者都需要明确IP
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2