-1

我必须在 android 中为我的大学设计一个用于通过 WiFi 进行语音通信的应用程序。我们大学的基础设施包括互连的局域网(不同宿舍和教室的多个路由器之间的互连)和一些无线接入点(都具有有线互连)。大学局域网的速度约为100Mbps。我需要我的应用程序做的是通过广播在校园内的各种设备上运行的应用程序的其他实例(所有设备上将安装相同的 android 应用程序),在同一个子网(路由器)和连接到其他路由器的设备中发现校园内。最终目标是使使用 connectify me 将手机连接到笔记本电脑的最终用户能够相互通信,前提是两台笔记本电脑都连接到大学网络(可能不共享同一子网)。但是,即使这不可行,至少两个位于两个不同子网上的设备必须能够相互发现。此后,可以从一个设备向另一个设备进行语音呼叫。发现的想法是通过广播消息。不会有中央服务器。我是网络编程和 android 编程的新手(尽管我对核心 java 有先验知识)。请帮助在我的大学网络中广播消息以用于初始设备发现阶段的程序,并建议我需要学习的任何协议以及用于从语音转换为数据的任何编解码器。任何其他有关设计和实施的帮助也将不胜感激。请尽可能尽快回复。即使这不可行,至少两个位于两个不同子网上的设备必须能够相互发现。此后,可以从一个设备向另一个设备进行语音呼叫。发现的想法是通过广播消息。不会有中央服务器。我是网络编程和 android 编程的新手(尽管我对核心 java 有先验知识)。请帮助在我的大学网络中广播消息以用于初始设备发现阶段的程序,并建议我需要学习的任何协议以及用于从语音转换为数据的任何编解码器。任何其他有关设计和实施的帮助也将不胜感激。请尽可能尽快回复。即使这不可行,至少两个位于两个不同子网上的设备必须能够相互发现。此后,可以从一个设备向另一个设备进行语音呼叫。发现的想法是通过广播消息。不会有中央服务器。我是网络编程和 android 编程的新手(尽管我对核心 java 有先验知识)。请帮助在我的大学网络中广播消息以用于初始设备发现阶段的程序,并建议我需要学习的任何协议以及用于从语音转换为数据的任何编解码器。任何其他有关设计和实施的帮助也将不胜感激。请尽可能尽快回复。语音通话可以从一台设备拨打到另一台设备。发现的想法是通过广播消息。不会有中央服务器。我是网络编程和 android 编程的新手(尽管我对核心 java 有先验知识)。请帮助在我的大学网络中广播消息以用于初始设备发现阶段的程序,并建议我需要学习的任何协议以及用于从语音转换为数据的任何编解码器。任何其他有关设计和实施的帮助也将不胜感激。请尽可能尽快回复。语音通话可以从一台设备拨打到另一台设备。发现的想法是通过广播消息。不会有中央服务器。我是网络编程和 android 编程的新手(尽管我对核心 java 有先验知识)。请帮助在我的大学网络中广播消息以用于初始设备发现阶段的程序,并建议我需要学习的任何协议以及用于从语音转换为数据的任何编解码器。任何其他有关设计和实施的帮助也将不胜感激。请尽可能尽快回复。请帮助在我的大学网络中广播消息以用于初始设备发现阶段的程序,并建议我需要学习的任何协议以及用于从语音转换为数据的任何编解码器。任何其他有关设计和实施的帮助也将不胜感激。请尽可能尽快回复。请帮助在我的大学网络中广播消息以用于初始设备发现阶段的程序,并建议我需要学习的任何协议以及用于从语音转换为数据的任何编解码器。任何其他有关设计和实施的帮助也将不胜感激。请尽可能尽快回复。

4

1 回答 1

0

广播不跨越子网。例如255.255.255.255,在 C 类网络上 pingA.B.C.255与 ping 相同,ABC 是 IP 地址的前 3 个八位字节。

既然你提到

在我的大学网络上广播消息

我相信您希望到达您自己的子网之外的目的地。您可以通过使用 DHCP 来做到这一点,它将使用路由器作为中继代理将广播转发到不同的子网。但是,我宁愿使用Multicast前面eee提到的。

于 2013-11-04T16:47:36.797 回答