救命!!!!!!! 用MulitcastSocket写了个多播程序, 在局域网中运行没什么问题(一切都正常).可在INTERNET上出错, 应该怎么改??(组播IP已设用于Intnet的D类IP), 路由器也设定为多点广播通过。 可还是不行!? WHY?!(望能解释并给出主要代码).万分感谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主是怎么测试的?INTERNET上路由器很多呀。:) 部分代码: 发送: .......... ip = InetAddress.getByName(groupip); //groutip为: "224.0.1.100" msocket = new MulticastSocket(); DatagramPacket send88 = new DatagramPacket(sendmessage88,sendmessage88.length,ip, 2189); msocket.send(send88); 接收: ........... 接受: ......... msocket.joinGroup(ip);byte receive[] = new byte[256];while(true) { try{ DatagramPacket receive1 = new DatagramPacket(receive,receive.length);msocket.receive(receive1); 楼上的朋友: 我这问题是不是路由器不能解析那类IP???(代码有什么问题么??) 如果更换了路由器能不能解决?? 朋友建议几类这样的路由器(你使用过比较好,质量可靠的), OK! 谢谢了!!?? 线程 中断问题 求大神解析 swing中弹出菜单项执行的问题 输入输出问题 有哪位知道张孝祥java课程的第几课讲javaBean的,谢谢! 问几个问题。20041019 干活(上班),你觉得什么最重要?----大家都来说说! 为什么会这样的? 给我一段代码吧?马上给分。 学swing懂MVC的朋友,我请教一个问题,谢谢 java 新手!刚装的jbuiler4为什么运行后一直报这个错! 请问如何获得屏幕信息? SOCKET服务器并发测试,如何自己编写测试程序
发送: ..........
ip = InetAddress.getByName(groupip); //groutip为: "224.0.1.100"
msocket = new MulticastSocket();
DatagramPacket send88 = new DatagramPacket(sendmessage88,sendmessage88.length,ip, 2189);
msocket.send(send88);
接收: ...........
msocket.joinGroup(ip);
byte receive[] = new byte[256];
while(true) {
try{
DatagramPacket receive1 = new DatagramPacket(receive,receive.length);msocket.receive(receive1);
如果更换了路由器能不能解决?? 朋友建议几类这样的路由器(你使用过比较好,质量可靠的), OK! 谢谢了!!??