您的位置:首页 > 移动开发 > Android开发

通过广播发现局域网内的其他设备

2016-09-10 21:46 351 查看
被问到一个问题,  一个封闭, 无法连接外网的局域网内,  两个SIP终端如何建立会话?   

SIP终端建立会话其实并非一定需要SIP Server参与, 如果其中一个SIP终端知道另一个IP, 可以直接向其发起呼叫即可, 于是问题就转化为如何发现局域网内的其他设备,  这个可以用类似Device-discovery的思路来解决, 一个设备在网内进行广播, 受到广播的其他设备回复后, 发起广播的设备就可知道其他设备的存在. 

写一个简单的BoardCastDemo,  可以运行在Android 设备上. 

代码在: https://github.com/volvet/BoardCastDemo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐