2010-03-19 6 views
1

포트 5555를 통해 클라이언트 응용 프로그램에서 서버로 일부 데이터를 보내려고합니다. 창 서버가 없습니다. 내 질문은 .Net Framework 호스팅 서비스를 구입할 경우입니다. 이 서버에 클라이언트 응용 프로그램을 연결할 수 있습니까? 나는 우편을 보냄으로써 그것을 할 수있을 것입니다. 나는이 말을 처음 접했을 뿐이에요. 그러나 나는 약간의 작은 방향만을 찾고 있습니다. 어떤 사람이 포트 5555가 사용되었다고 설명 할 수 있다면 좋을 것입니다.포트 5555를 통해 서버로 데이터 보내기 C#

+0

여기에서 묻는 내용을 잘 모릅니다. 실제로 모든 데이터를 수신하려면 선택한 포트에서 수신하는 프로그램이 있어야합니다. 어떤 데이터를 보내시겠습니까? – ChrisF

+0

나는 5555에서 청취하는 표준 서비스에 대해 모른다. 무엇을 보내려 하는가? –

답변

0

데이터 교환을위한 사용자 지정 포트 + tcp/ip가 방화벽/게이트웨이로 인해 인터넷을 통해 매우 어려운 것으로 확인되었습니다.

데이터 교환을 위해 REST 웹 서비스 또는 SOAP 웹 서비스를 사용하지 않는 이유는 무엇입니까? 포트 80 또는 443을 사용하므로 방화벽 친화적 인 방법으로 입증되었습니다.

1

대부분의 호스팅 제공은 표준 웹 포트에서만 수신 연결을 허용합니다 (암호화되지 않은 트래픽의 경우 80/http 및 암호화 된/https의 경우 443). 나가는 연결은 제한 될 가능성이 적지 만 특정 포트만 열려있는 경우는 드뭅니다.

사용자 지정 솔루션을 개발 중이며 계속해서 데이터를주고받을 수있는 연결이 필요하지 않은 경우 호스팅 된 솔루션이 정상적으로 작동합니다. 라이브 링크 또는 사용자 정의 포트 번호가 필요한 경우 본질적으로 Windows 서버의 가상 복사본 인 가상 관리 서버로 업그레이드해야합니다. 이 비용은 더 많이 들지만 사용자 지정 포트에서 수신 대기 할 수 있습니다.

포트의 특정 용도를 결정할 때 대부분의 네트워크 응용 프로그램은 많은 연구없이 하나 이상의 숫자를 선택했습니다. IANA은 프로토콜/응용 프로그램/서비스 및 관련 포트 번호 목록을 유지 관리하지만 나열되어 있으면 응용 프로그램을 보내고 승인해야합니다.

관련 문제