1. 하나의 공용ip에 구성된 사설 ip를 가진 컴퓨터가 여러개 있습니다. 그 중 하나에 서버를 제작하고 안드로이드는
와이파이로 같은 공용 ip에 구성된 네트워크를 접속하여 어플리케이션을 만들었습니다. 매우 잘 돌아갑니다...
그런데... 이걸 회사 포트폴리오로 제출할려고 가상서버를 구매하여 서버를 설치하고 안드로이드 어플리케이션을
구동하니.. 데이터 전송은 되는데 수신이 되질 않습니다. 포트포워딩을 하라고 하는 말도 있는데, 일반적인
어플리케이션은 그런거 안하잖아요... ㅜ.ㅜ
현재 tcp 를 메시지 핸드쉐이크용으로 열어놓고 있고 멀티미디어 수신용 udp/멀티미디어 송신용 udp 가 각각 포트를
가지고 열려 있습니다. 간단한 해결 방법이나.. 샘플을 획득할 수 있을까요? 프로그래밍 초짜라.. 너무 어렵네요...
(검색해본걸로는 사설 ip로 안되는 문제는 아예 accept() 가 안된다고 하던데... 저는 accept는 물론 송신까지는
이루어진 상태입니다.)
2. 그리고 udp는 현재 어플리케이션 시작과 동시에 열어놓고 그냥 쓰고 있는데.. 글을 찾아보니 udp 는 해당포트로
아무데이터나 지속적으로 쏴줘야 포트가 닫기지 않는다고 되어있는데... 그냥 시작하자 마자 쓰레드로 아무 ip한테나
1byte씩 해당포트로 주기적으로 날리는거 등록해놓으면 되려나요?
고수님들... 완전 초짜라... 도움좀 부탁해요..