Wi-Fi 를 이용한 P to P 연결을 이용해 두 개의 안드로이드 디바이스를 Socket으로 연결해 보고자 한다
사실 Internet을 통한 디바이스 간의 연결이 거의 대중화 되어 있기도 하고, 블루투스를 통한 연결이 널리 알려져 있어 Wi-Fi를 이용한 두 디바이스의 연결이 큰 의미가 있을지는 의문이긴 하다. 게다가 안드로이드 디바이스 사이의 연결만 지원 가능하니 더욱 사용 용도가 적을 것 같기도 하다
목표는 Wi-Fi 를 이용한 P2P 연결을 이용한 2인용 App을 만들어 보고자 한다
일단 두 디바이스 간의 소켓 연결을 만들어 내고, 간단하게 메시지를 주고받는 과정까지 기록을 남겨 보기로 한다
메시지를 주고 받을 수 있으면 파일 전송및 수신, 게임 개발등 다른 방향으로 쉽게 확장 가능하리라 생각된다.
Android 개발자 페이지를 보면 다음과 같은 2가지 형식이 있다
1) Wi-Fi Direct를 이용한 P2P 연결을 이용
2) Wi-Fi Aware 를 이용한 Socket 연결
Wi-Fi Direct를 이용한 연결은 개발자 페이지를 보면 간단한 예제가 있어서, 참고로 해서 어느 정도 구현이 가능했고,
Wifi Aware를 이용한 연결은 개발자 페이지의 설명도 자세하지 않고, 참고할 만한 예제가 개발자 페이지 및 웹 상에도 검색이 불가능 하여 상당한 시행 착오 후 연결에 성공하였다.
개인적인 느낌으로는 Wi-Fi Aware를 이용한 연결이 관리가 조금 더 쉬운 것 같았다.
다음 회에 먼저 Wi-Fi Aware를 이용한 연결을 구현해 보려고 한다
'AndroidStudio' 카테고리의 다른 글
Wi-fi Aware를 이용한 채팅 앱 제작 (5) (0) | 2024.03.24 |
---|---|
Wi-fi Aware를 이용한 채팅 앱 제작 (4) (0) | 2024.03.24 |
Wi-fi Aware를 이용한 채팅 앱 제작 (3) (0) | 2024.03.24 |
Wi-fi Aware를 이용한 채팅 앱 제작 (2) (0) | 2024.03.24 |
Wi-fi Aware를 이용한 채팅 앱 제작 (1) (0) | 2024.03.23 |