我想從一個Android設備發送數據到另一個通過wifi連接到同一路由器的Android設備? 相同的應用程序安裝在這兩個設備上,我希望他們互相溝通連接到相同的路由器通過WiFi。通過路由器連接兩個Android設備
-2
A
回答
0
與任何使用UDP
String messageStr="Hello Android!";
int server_port = 12345;
DatagramSocket s = new DatagramSocket();
InetAddress local = InetAddress.getByName("192.168.1.102");
int msg_length=messageStr.length();
byte[] message = messageStr.getBytes();
DatagramPacket p = new DatagramPacket(message,msg_length, local,server_port);
s.send(p);
這些協議UDP,TCP或HTTP
發送郵件使用套接字連接接收UDP消息
String text;
int server_port = 12345;
byte[] messagString text;
int server_port = 12345;
byte[] message = new byte[1500];
DatagramPacket p = new DatagramPacket(message, message.length);
DatagramSocket s = new DatagramSocket(server_port);
s.receive(p);
text = new String(message, 0, p.getLength());
Log.d("Udp tutorial","message:" + text);
s.close();e = new byte[1500];
DatagramPacket p = new DatagramPacket(message, message.length);
DatagramSocket s = new DatagramSocket(server_port);
s.receive(p);
text = new String(message, 0, p.getLength());
Log.d("Udp tutorial","message:" + text);
s.close();
0
我也對此感興趣(在兩個設備之間通過無線網絡連接發送數據因特網),所以我做了一個快速搜索,並在下面找到了另一個答案。
Android - communicating between two devices
https://stackoverflow.com/a/26955220/6589689
Android的無線API也將工作,如果你的設備是相同的 本地網絡上(即,使用相同的WiFi路由器)
+0
請不要只回答鏈接。看看你的鏈接,這個問題看起來像重複 - 這意味着這個問題應該被標記爲重複而不是回答(我知道你現在還不能這樣做) –
相關問題
- 1. 從Android設備訪問Wamp localhost通過路由器連接
- 2. 如何連接路由器後面的兩個設備
- 3. 通過TCP套接字連接兩個Android設備
- 4. 模擬通過WiFi網絡連接的兩個Android設備?
- 5. 如何通過GPRS或3G連接兩個Android設備?
- 6. 通過藍牙以編程方式連接兩個Android設備
- 7. Android - 通過USB連接多臺設備
- 8. 通過USB連接到Android設備
- 9. 通過WiFi連接Android設備
- 10. 使用wifi連接兩個Android設備
- 11. Esp8266(nodeMCU)只能通過局域網連接設備到達路由器
- 12. 通過串行卡連接兩臺路由器
- 13. 通過RAPI2連接多個設備
- 14. 連接兩個連接設備的ADB
- 15. 通過Wifi直接連接多個Android設備
- 16. 兩臺設備通過藍牙連接到服務器
- 17. Android平板電腦,路由器和2個設備之間的單向連接
- 18. 通過藍牙將多個設備連接到一個設備
- 19. 想通過藍牙連接兩個設備一次
- 20. 通過路由器路由到兩個WCF服務
- 21. Android設備監視器/ DDMS無法通過網絡連接到設備
- 22. 使用套接字通過Wi-Fi連接兩臺設備
- 23. 通過WiFi連接兩個或更多設備通過我的應用程序
- 24. 試圖通過藍牙LE連接多個設備到Android設備
- 25. 連接到路由器的設備的Wi-Fi信號信息
- 26. 通過wifi直接連接兩臺設備只能通過網頁
- 27. 通過套接字連接Android設備和Java應用程序
- 28. Android上的OpenThread邊界路由器設備上的設備
- 29. 在同一臺路由器上的Android wifi設備通信
- 30. 通過設備連接到OpenShift
的可能的複製[ Android - 兩個設備之間的通信](http://stackoverflow.com/questions/9608832/android-communicating-between-two-devices) –
@FlorianKoch我們已經使用o f Wi-Fi點對點? – Rajat
請澄清,我不確定你的意思。另一個問題的答案還包括有關通過路由器連接的信息,不僅僅是直接的,請參見[這個答案](http://stackoverflow.com/a/26955220/3326982) –