谁有用UDP协议多播的例子代码啊? 顺便还问一下,用TCP协议怎么给每个客户端发信息啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你指的是发送广播数据吧。那要看你的机器在哪个网段中,只能给同在这个网段中的主机发送广播数据你首先要算出这个网段的广播地址,不知道就上网查吧,这个很长。然后将你的发送数据的程序的目标IP改为这个广播地址就行了import java.net.*;class UDPSend{ public static void main(String[] gra)throws Exception { DatagramPacket data=new DatagramPacket("同志们好".getBytes(),"同志们好".getBytes().length , InetAddress.getByName("192.168.0.255"),4444); //上面的192.168.0.255是个广播地址,同一网段中的主机,只要安装有接受 //程序,都可收到“同志们好” DatagramSocket send=new DatagramSocket(); send.send(data); send.close(); }}-----------------------------------------------------------------------------TCP协议传输数据分为客户机/服务器服务器等待客户机连接,当有客户机连接上了服务器时,服务器就建立一个线程与该客户机进行对话,对话是通过建立一个双向字节流的"管道"来进行的。 求推荐个免费的jsp 虚拟空间 关于SocketException Socket Closed 这个异常(UDP) java基础 eclipse哪有下载 一个关于5。0版本的问题? 请教关于jlist的问题 方法返回类型直接用object合理吗? 最近要做beans?给点建议 Java数组对象的问题 java实现字符串的操作 帮忙看看什么错误,java.lang.ClassCastException,急 大家来帮我看看这个程序问题出在哪儿!
那要看你的机器在哪个网段中,只能给同在这个网段中的主机发送广播数据
你首先要算出这个网段的广播地址,不知道就上网查吧,这个很长。
然后将你的发送数据的程序的目标IP改为这个广播地址就行了import java.net.*;
class UDPSend
{
public static void main(String[] gra)throws Exception
{
DatagramPacket data=new DatagramPacket("同志们好".getBytes(),"同志们好".getBytes().length , InetAddress.getByName("192.168.0.255"),4444); //上面的192.168.0.255是个广播地址,同一网段中的主机,只要安装有接受
//程序,都可收到“同志们好” DatagramSocket send=new DatagramSocket(); send.send(data); send.close();
}
}
-----------------------------------------------------------------------------TCP协议传输数据分为客户机/服务器
服务器等待客户机连接,当有客户机连接上了服务器时,服务器就建立一个线程与该客户机
进行对话,对话是通过建立一个双向字节流的"管道"来进行的。