Ⅰ android 用3G网络如何实现点对点通信
这个技术问题目前可能还没有方法解决。3G网络分配给移动终端的IP地址是动态内网地址。按照NAT技术这样的地址对外网是透明的。你可以使用WiFi或蓝牙进行点对点通信。
仅供参考
Ⅱ 设备通过WI-FI模块与android手机或平板实现Wi-Fi点对点通讯,如何实现
设备通过WI-FI模块与android手机或平板只要在有效距离内就可实现Wi-Fi点对点通讯。
Ⅲ 如何使用ActiveMQ+MQTT实现Android点对点消息通知
2013-12-20
实现点对点消息通知的关键问题
ActiveMQ使用MQTT协议,加上android上的paho包,即可简单实现消息通知功能,但是mqtt协议只支持topic,而且不能用selector,使得点对点的消息投递变成问题。
有两个解决思路:
1、每个clientId,建一个topic...这个办法对解决消息点对点投递非常有效,但是有两个大问题:
随着用户数增多,topic数量增多,对管理性要求增大,对内存的管理也有问题。
消息广播操作也变得非常麻烦,只能一个个的发送了。
2、另一个思路,就是在消息广播的基础上,进行点对点控制,实现某些特征的消息投递到指定的订阅者。
这个的实现比较简单,而且没有上面方案的大问题。代码稍微改下即可:
其实就只添加了一个新的类: ClientIdFilterDispatchPolicy
可以git clone所在版本源码,然后加上这个类,mvn package以后使用。
使用说明
本修改实现mqtt协议使用单个topic,来做消息广播和点对点的投递。
1、将本文件夹下的activemq-broker-5.9.0.jar、activemq-spring-5.9.0.jar换掉apache-activemq-5.9.0\lib下的jar。
2、参考本文件夹下activemq.xml,在topic上配置
<dispatchPolicy>
<clientIdFilterDispatchPolicy />
</dispatchPolicy>
3、对于此配置下的所有名称以.PTP结尾的队列,
如果要投递消息的properties里包含PTP_CLIENTID,则系统只会将此消息发给clientId为此值的订阅者;如果当前没有此clientId的订阅者,消息不会被任何人接收到。
如果投递消息的properties里不包含PTP_CLIENTID,则消息广播给所有的订阅者。 跟正常消息投递一致。
其中后缀.PTP和键值PTP_CLIENTID,是可以配置的:
<dispatchPolicy>
<clientIdFilterDispatchPolicy ptpSuffix="" ptpClientId="clientId"/>
</dispatchPolicy>
如上配置,使得此policy下的所有topic都起作用,且消息的properties里获取clientId的key变成clientId。
消息发布者,如果要对所有人广播消息,直接发送消息即可。
如果要对指定的消息订阅者发消息,请在消息里设置接收者的clientId:
message.setStringProperty(PTP_CLIENTID, clientId);则此消息只有指定的订阅者可以拿到。
简单测试
两台android设备使用MQTT协议订阅到ActiveMQ的同一个topic,clientId分别为mqtt-1001和mqtt1002;
写代码发两条消息,设置消息属性中PTP_CLIENTID分别为mqtt-1001和mqtt1002;
两个设备分别接收到自己的消息通知,相互之间没有影响。还可以测试下如果消息没有PTP_CLIENTID,两个都能收到。
Ⅳ android 点对点通信有办法吗 比如drawsomething 那种
我是来接分的。呵呵。豆豆好挣哟。
Ⅳ 看到易信提醒更新版本,最新版本目前有什么新功能更新吗
最新版本为易信3.7,ios:1、点对点聊天,长按文字或语音可转为待办任务;2、聊天设置中新增快速聊天开关,默认开启;3、免费短信接收时,可回复pb屏蔽拉黑非双向好友;4、公众号名片右上角“更多”中新增二维码名片入口;5、聊天窗口输入特定关键词,能快捷发帖图;6、国际电话添加Sip协议加密,提升安全性能;7、自定义表情可以从本机相册多选添加;8、开机启动页更换了新的设计图。Android:1、点对点聊天,长按文字或语音可转为待办任务;2、聊天设置中新增快速聊天开关,默认开启;3、免费短信接收时,可回复pb屏蔽拉黑非双向好友;4、公众号名片右上角新增二维码名片入口;5、聊天窗口输入特定关键词,能快捷发帖图;6、国际电话添加Sip协议加密,提升安全性能;7、自定义表情可以从本机相册多选添加;8、开机启动页更换了新的设计图。贵州地区用户关注中国电信。贵州客服公众号可微信缴费,一键查话费充值,流量、积分、账单、详单均可自助操作,方便快捷。客服32为你解答。
Ⅵ 在android 上实现点对点视频通话难不难
不难,可用找第三方提供对应的音视频SDK,ZEGO即构科技就不错,最近还获得了融资。总之他们的音视频SDK支持在android 上实现点对点视频通话,并且接入简单,API可用灵活调用。
Ⅶ 现在易信有没有推出什么新的功能
最新版本为易信3.7,ios:1、点对点聊天,长按文字或语音可转为待办任务;2、聊天设置中新增快速聊天开关,默认开启;3、免费短信接收时,可回复pb屏蔽拉黑非双向好友;4、公众号名片右上角“更多”中新增二维码名片入口;5、聊天窗口输入特定关键词,能快捷发帖图;6、国际电话添加Sip协议加密,提升安全性能;7、自定义表情可以从本机相册多选添加;8、开机启动页更换了新的设计图。Android:1、点对点聊天,长按文字或语音可转为待办任务;2、聊天设置中新增快速聊天开关,默认开启;3、免费短信接收时,可回复pb屏蔽拉黑非双向好友;4、公众号名片右上角新增二维码名片入口;5、聊天窗口输入特定关键词,能快捷发帖图;6、国际电话添加Sip协议加密,提升安全性能;7、自定义表情可以从本机相册多选添加;8、开机启动页更换了新的设计图。了解更多服务优惠点击下方的“官方网址”客服217为你解答。
Ⅷ 通过socket通讯实现安卓虚拟机与pc之间点对点通讯!
完整代码倒是没有,虚拟机如果NAT的话做好端口映射,或者直接直接Bridged桥接进网络就行
之后用socket建立连接就可以了。
做过虚拟机跟PC的socket通讯,也做过PC跟安卓机的通讯。
这是一点建议,希望有帮到你!
Ⅸ 寻找一款开源软件,能够实现android操作系统上的语音点对点通信,即wifi联网下的p2p语音通信软件
还是需要基于服务器的 很多开源软件