안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 ~
보통 wi-fi 접속할때 유무선 공유기를 사용할텐데공유기를 사용하니 PC에서는 문제가 안되던 ip가 문제네요PC ip는 고정 ip(203.xxx.xxx.xxx)여서 문제가 안됐었습니다마는모토로이는 무선 공유기를 이용해서 접속하다보니ip가 192.168.xxx.xxx로 잡히더군요. 이 ip는 모토로이 단말에서 확인한 아이피구요.
단말에서 wi-fi 접속 ip를 추출해서 app에서 사용하는게 아니라웹서버로 접속시에 웹서버에서 접속 client의 ip를 받아서 사용하게 되는 구조입니다.당연히 웹서버에서는 192.168.xxx.xxx가 아니고 공유기로 들어가는 고정 ip주소(203.xxx.xxx.xxx)이더군요.
그래서 같은 공유기를 쓰는 단말이 접속을 하면 같은 ip로 접속하게 되는것이고 그 client끼리는 소켓 통신이 불가능하게 되더군요 ㅠ
이 경우 처리는 불가능하지 않을거라 생각되는데 방법을 모르겠습니다.
공유기로 오는 신호를 공유기가 알아서 맞는 client에게 보내줘야 할거같은데...이건 불가능 할것 같구요...
네트워크 내공이 부족하여...패닉입니당 ㅠ
질문 설명이 좀 기네요...ㅠㅠ
메신저 비스무리한걸 만들고 있는데요.
계속 PC에서 작업하다가 모토로이로 돌려보려고 하니 문제가 발견되었는데
해결코자 질문하게되었습니다...
기존 질문 덕지덕지 잘 못알아들으시는 것 같아서 수정하겠습니당 ㅠ
간단하게 하면
공유기로부터 받은 ip간의 소켓 통신이 문제입니다 ㅠ
공유기로 들어가는 ip는 고정아이피(203.x.x.x)이고
공유기에서 모토로이 단말 두대로 나오는 아이피는 192.168.x.103과 192.168.x.104입니다.
위 두 아이피간의 소켓 통신이 참...문제네요 ㅠㅠㅠㅠ
네트워크에 무지하다보니 어플만들생각만 했지 이런 문제는 생각도 못했습니다.... ㅠ
간단하게 말씀드리겠습니다.
우선 기본 렌 케이블을 공유기에 꼽습니다.
그리고 공유기에서 나오는 렌 케이블과 컴퓨터를 연결합니다
네트워크 를 열어서 IP 지정하는 부분 잇지요?
들어가면 지금은 위에꺼 아래꺼 크게 두개로 나눠본다면 위에꺼에 버튼 두개
아래꺼에 버튼 두개 체크 하는걸 말합니다
두개다 자동으로 IP받기를 합니다.
그리고 확인을 누릅니다.
그럼 컴퓨터는 자동 IP가 설정되고 무선공유기에도 인터넷이 되어 Wifi가 잘 작동됩니다 ^^
설명하는 제주가 없어서...ㅋ