2011-07-16 5 views
4

두 개의 Android 휴대 전화가 동일한 Wi-Fi 네트워크에 연결되어있는 경우 소켓 프로그래밍을 구현하여 휴대 전화간에 데이터를 전송할 수 있음을 알고 있습니다. 하지만 실제로 두 개의 Android 휴대 전화 사이에서 전송 매체로 Wi-Fi를 사용할 수 있는지 알고 싶습니다. 블루투스처럼?WiFi를 사용하여 라우터에 연결되어 있지 않은 두 개의 Android 전화기간에 데이터/메시지를 전송할 수 있습니까?

답변

0

Wi-Fi 핫스팟을 만들고 두 번째 전화와 연결하기 위해 하나의 휴대 전화 (Android 2.2. 이상이어야 함)에서 ad-hoc 네트워킹을 사용해 볼 수 있습니다. 아직 API가 아니라면 믿을 수 없습니다. This question이 도움이 될 수도 있지만, 권장 사항이 아닙니다 (해당 질문의 주석 참조).

0

Android 2.2 이상에서는 하나의 기기에서 다른 기기를 연결할 수 있도록 WiFi 핫스팟을 만들 수 있습니다. 두 장치 중 하나에 인터넷 연결이 필요하지 않습니다.

0

당신이 찾고있는 것은 ad-hoc wireless networking이며, 안드로이드 플랫폼에서는 잘 지원되지 않습니다. (그러나 일부 사람들은 용감하게 휴대 전화를 뿌리 뽑아 기능을 사용할 수있게되었습니다.)

대신 Android의 일부 빌드 (뿌리가 있거나 없거나)가 WiFi 핫스팟 기능을 지원합니다. 모든 사업자가이 기능을 사용할 수있는 것은 아닙니다.

Possible duplicate question.

0
For faster transmission of data over wifi can be done by using "WifiDirect" 
which is a "p2p" connection. so that this will transfer the data from 
one to other device without an Intermediate(Socket). For Example catch 

WifiDirectFileTransfer

Github에서의 구글 개발자에서이 링크 wifip2pP2P Connection with Wi-Fi

캐치 샘플