단말기들과 서버가 같은 네트워크에 접속되나요? 그렇담 해당 네트워크의 ip를 할당받으니까 서로 식별할수 있습니다.
2012.08.16 08:12:44
Jeenee
HoneyComb 이상(?) 버전 부터는 디바이스는 Android ID라고 해서 유니크한 번호를 가지고 있습니다. 소켙통신으로 클라이언트에 다시 데이터를 전송하려면 당연히 IP, Port 필요하구요. 디바이스 인증이나 이런 것은 사용자ID나 AndroidID, Token등을 이용하는 것이 일반적인 것 같습니다.
저같이 허접한 사람도 댓글을 달 수 있는 영광의 질문을 올려주시네요 ㅋㅋ
얼마전 소켓통신을 활용한 앱을 제작하여.. 미약하지만 도움을 드리자면,
서버디비에 각 단말기의 IP리스트를 저장해야겟죠...;;
그래야 각 단말기에 뿌려줄 수 있으니까요^^
하지만 각 단말기마다 어떤 고유한 값을 저장해야한다면,
회원가입을 받아서 ID와 IP를 매칭시켜서 구분해내면 될거 같구요.
참고로 폰 IP는 유동이고 아주 자주 바뀝니다.ㅋㅋㅋㅋ짱남
소켓통신의 기본 개념을 잡고 시작하시는게 좋을거 같아요.
추천해드리자면 프리렉 김승현 강사님의 소켓통신 보시면 많은 도움이 되실겁니다.