摘要:
该类主要实现底层的网络通信功能,在该类中提供了一个broadCast()方法,该方法使用Multicast Socket将指定字符串广播到所有客户端;还提供了sendSingle()方法,该方法使用DatagramSocket将指定字符串发送到指定SocketAddress,如程序中前两行粗体字代码... 阅读全文
posted @ 2015-11-15 20:30
maxiongying
阅读(258)
评论(0)
推荐(0)
摘要:
17.4.3 使用MulticastSocket实现多点广播(4)通过UserInfo类的封装,所有客户端只需要维护该UserInfo类的列表,程序就可以实现广播、发送私聊信息等功能。本程序底层通信的工具类则需要一个MulticastSocket和一个DatagramSocket,该工具类的代码如下... 阅读全文
posted @ 2015-11-15 20:08
maxiongying
阅读(306)
评论(0)
推荐(0)
摘要:
上面程序中init()方法里的第一行粗体字代码先创建了一个MulticastSocket对象,由于需要使用该对象接收数据报,所以为该Socket对象设置使用固定端口;第二行粗体字代码将该Socket对象添加到指定的多点广播IP地址;第三行粗体字代码设置该Socket发送的数据报会被回送到自身(即该S... 阅读全文
posted @ 2015-11-15 19:48
maxiongying
阅读(227)
评论(0)
推荐(0)
摘要:
// 让该类实现Runnable接口,该类的实例可作为线程的targetpublic class MulticastSocketTest implements Runnable{ // 使用常量作为本程序的多点广播IP地址 private static final String BROADCAST_... 阅读全文
posted @ 2015-11-15 17:55
maxiongying
阅读(162)
评论(0)
推荐(0)
摘要:
http://book.51cto.com/art/201203/322560.htm《疯狂Java讲义(第2版)》本书深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编... 阅读全文
posted @ 2015-11-15 01:41
maxiongying
阅读(470)
评论(0)
推荐(0)
摘要:
该文章由 Binkery 发布于 Binkery技术博客 http://www.binkery.com 如转载请注明出处,该文章的链接地址为 http://www.binkery.com/archives/319.htmlmDNS的Java实现分析JmDNS实现了java的mDNS。在使用这个ja... 阅读全文
posted @ 2015-11-15 01:39
maxiongying
阅读(1011)
评论(0)
推荐(0)
摘要:
近期由于需要编写能够使同一局域网中的Android客户端与PC端进行自动匹配通信功能的程序,学习并试验了JAVA组播与广播的内容,记录一些理解如下: 一.组播(多播) 背景知识:组播使用UDP对一定范围内的地址发送相同的一组Packet,即一次可以向多个接受者发出信息,其与单播的主要区别是地址的形式... 阅读全文
posted @ 2015-11-15 01:32
maxiongying
阅读(492)
评论(0)
推荐(0)
摘要:
http://android.tgbus.com/Android/tutorial/201204/418987.shtml 阅读全文
posted @ 2015-11-15 01:25
maxiongying
阅读(467)
评论(0)
推荐(0)
摘要:
MulticastSocket是对等的关系,也就是他们通过IP多点组播保留的地址来相互接收在这个组的Socket发送的消息我写了一个例子,MultiSocketB是一个service,用于先接收再发送,MultiSocketA用于先发送再接收,完成这一动作后退出记得要加使用网络的权限先看MultiS... 阅读全文
posted @ 2015-11-15 01:19
maxiongying
阅读(1436)
评论(0)
推荐(0)

浙公网安备 33010602011771号