내 미디어 플레이어 용 C# 리모콘을 쓰고 있습니다. 그것은 내 안드로이드 전화에서 실행됩니다.라우터 뒤에있는 컴퓨터와의 간단한 TCP 통신
내 컴퓨터에 TCP 연결을 수신하는 클라이언트 앱이 있는데, 연결이 설정된 경우 명령이 처리됩니다 (볼륨 높이기, 볼륨 낮추기 ...). 내 컴퓨터에서 telnet 127.0.0.1
을 사용하여 해당 부분을 테스트했으며 훌륭하게 작동합니다.
내 네트워크에 연결되어 있지 않아서 (Wi-Fi가없고 유선 연결 만) 내 휴대 전화에서 연결하는 것이 까다로울 수 있으므로 진행 방법을 모르겠습니다. 기본적으로 라우터 뒤에있는 컴퓨터에 연결하고 싶습니다.
휴대 전화에서 TCP 서버를 호스팅하고 PC를 연결해야합니까? IRC를 예로 들어 보겠습니다. 라우터 뒤에 있기 때문에 포트 포워딩없이 외부의 서버에 연결할 수 있습니다. 또는 컴퓨터에서 서버를 호스팅하는 것이 좋으면 어떻게 연결해야합니까?
나는이 모든 것을 아직 이해하지 못해서, 내가 잘못한 것이 있으면 나를 고쳐 주시기 바랍니다.
"TCP 연결을 수신하는 클라이언트 응용 프로그램이 있습니다."... _server_ 응용 프로그램이라고 생각합니다. 클라이언트는 서버에 연결하고 서버는 연결을 대기합니다. :) –