마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 와이파이 소켓 질문.. ㅜ.ㅜ [closed]

0 추천
1. 하나의 공용ip에 구성된 사설 ip를 가진 컴퓨터가 여러개 있습니다. 그 중 하나에 서버를 제작하고 안드로이드는

와이파이로 같은 공용 ip에 구성된 네트워크를 접속하여 어플리케이션을 만들었습니다. 매우 잘 돌아갑니다...

그런데... 이걸 회사 포트폴리오로 제출할려고 가상서버를 구매하여 서버를 설치하고 안드로이드 어플리케이션을

구동하니.. 데이터 전송은 되는데 수신이 되질 않습니다. 포트포워딩을 하라고 하는 말도 있는데, 일반적인

어플리케이션은 그런거 안하잖아요... ㅜ.ㅜ

현재 tcp 를 메시지 핸드쉐이크용으로 열어놓고 있고 멀티미디어 수신용 udp/멀티미디어 송신용 udp 가 각각 포트를

가지고 열려 있습니다. 간단한 해결 방법이나.. 샘플을 획득할 수 있을까요? 프로그래밍 초짜라.. 너무 어렵네요...

(검색해본걸로는 사설 ip로 안되는 문제는 아예 accept() 가 안된다고 하던데... 저는 accept는 물론 송신까지는

이루어진 상태입니다.)

2. 그리고 udp는 현재 어플리케이션 시작과 동시에 열어놓고 그냥 쓰고 있는데.. 글을 찾아보니 udp 는 해당포트로

아무데이터나 지속적으로 쏴줘야 포트가 닫기지 않는다고 되어있는데... 그냥 시작하자 마자 쓰레드로 아무 ip한테나

1byte씩 해당포트로 주기적으로 날리는거 등록해놓으면 되려나요?
 

 고수님들... 완전 초짜라... 도움좀 부탁해요..
질문을 종료한 이유: - - 제실수... db 서버 ip 안 바꿔서..
익명사용자 님이 2014년 12월 15일 질문
2014년 12월 15일 closed
udp 관련되어서 홀펀칭이라는 udp 기술이 있습니다.
한번 찾아보시는게 도움이 될것 같습니다.
...