2016-07-14 3 views
0

TCPChannel 및 Remoting Service를 사용하여 C#에서 채팅 응용 프로그램을 만들었습니다. 내 응용 프로그램은 remoteobject 3 부분을 가지고, 두 번째는 RemoteServer이고 세 번째는 ClientSide입니다. 모든 것이 내 PC에서 잘 작동하고 있기 때문에 동일한 서버에서 서버 응용 프로그램과 클라이언트 응용 프로그램을 실행하면 해당 호스트가 작동하기 때문에 localhost가 좋습니다. 하지만 내 VPS 및 클라이언트 응용 프로그램에서 내 서버 응용 프로그램을 호스팅하려고하면 내 서버 응용 프로그램과 연결할 수 없습니다. 어떻게하면 내 서버 응용 프로그램에 고정 IP를 지정하여 어디서나 내 응용 프로그램에 액세스 할 수 있습니다. 제발 도와주세요C# Remoting 응용 프로그램 호스팅

답변

0

방화벽 설정을 확인하고 싶을 수 있습니다. 외부 트래픽이 시스템의 특정 포트에 액세스 할 수 있도록 포트를 열어야합니다.

+0

내 서버 측 방화벽 내 선택한 포트와 프로토콜에 대해 열려 있습니다. ** Net Remoting Service Object **에 고정 IP를 추가해야합니다. – Sunny

0

이 생성자는 고정 포트를 사용 : https://msdn.microsoft.com/en-us/library/cdb9dcxt(v=vs.110).aspx

+0

아니, 우리는 우리의 필요에 따라 포트를 변경할 수 있습니다 :) 그리고 난 이미 내 자유 포트로 변경하고 내 자신의 localhost pc에서 잘 작동합니다. 내가 내 애플 리케이션에게 정적 호스트가 아닌 로컬 호스트를 줄 수있는 방법에 대해 알고 싶다. – Sunny

관련 문제