2012-01-12 1 views
0

WCF 포트 공유 기능을 사용하여 서로 통신하는 클라이언트 - 서버 앱이 있습니다. 두 장치를 동일한 컴퓨터에 설치하는 경우 동일한 포트를 사용해야합니다. 문제는 설치 중에 어떻게 구별 할 수 있는가, 일부 포트가 내 앱의 다른 부분에서 사용 중이거나 사용 중이며 공유 될 수 있다는 것입니다.WCF에서 포트를 공유하는 방법을 확인하는 방법

제안 사항? 많은 감사합니다.

답변

0

텔넷을 사용하여 포트가 사용 중인지 확인할 수 있습니다. 당신은 웹 서버를 실행하는 경우> 텔넷 로컬 호스트 52753

또는 기타 PORTNUMBER 다음 52753., 당신은에 갈 것입니다 : 가서에서 startPanel하고 cmd를 입력 한 다음

는 C 입력 창에 대한

포트 80을 사용하고 다음을 입력하면 빈 화면이 표시됩니다. C :> telnet localhost 80

포트가 사용 중이 아니면 연결이 실패했다는 메시지가 나타납니다.

1
+0

내가 그 포트가 통화 중이거나 포트가 인식 할 필요가 ...이 질문 보면 ... 코드에서 작업을 수행하려면 바쁘고 공유 할 수 있습니다. – rapt0r

+0

* TCP * 포트를 "공유"할 수 없습니다. 한 번에 하나의 응용 프로그램 만 포트에서 수신 대기 할 수 있습니다. 따라서 포트가 사용 중이면 (활성 수신 연결이있는 경우) 애플리케이션에서 사용할 수 없습니다. – Martin

+0

참조 http://msdn.microsoft.com/en-us/library/ms734772.aspx – rapt0r