2011-04-14 4 views
1

임 인터넷의 TcpClient를 사용하여 this 기본 채팅 서버/클라이언트 자습서를보고 있습니다. 이제는 내 웹 호스팅 제공 업체에 온라인 채팅 서버를 설치하고 싶습니다. 그게 가능하니? IIS에서이 서버를 어떻게 든 호스팅 할 수 있습니까? 아마 Application_Start에서 시작할 수는 있을지 모르겠지만, 나는 그런 식으로 모든 포트에서 연결을 열 수 있다고 생각하지 않습니다. 어떤 옵션이 있습니까? 이전에 WCF와 net.tcp를 사용하여 채팅 앱을 만들었지 만 호스팅 제공 업체가 IIS 서버에서 net.tcp를 활성화하지 않았습니다. 그래서 지금은 TcpClient 대신에 사용하여 찾고있어 ...IIS의 호스트 TCP 채트 서버

답변

0

나는 공유 호스팅 시나리오에서 TCP를 사용하지 않는 것이 좋습니다. 대신 HTTP WCF 서비스를 사용하지 않는 이유는 무엇입니까? 대부분의 호스트는 표준 80/443 및 몇 가지 다른 포트를 제외한 대부분의 포트를 잠급니다. 서버에서 임의의 TCP 포트를 열 수 있다는 것을 알 수는 없지만 큰 보안 위험이 따릅니다.

0

응용 프로그램 풀 수명에 제한이 있으므로 IIS에서 채팅을 호스팅하지 않습니다. 대신 가상 서버를 제공하는 호스팅 회사를 살펴보십시오.