Ⅰ 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語音通信軟體
還是需要基於伺服器的 很多開源軟體