Хост TCP Чат Сервер в IIS - PullRequest
1 голос
/ 15 апреля 2011

Я смотрю на это базовое руководство по работе с сервером чата / клиентом с использованием TcpClient в .NET.Теперь мне бы хотелось, чтобы сервер чата был подключен к Интернету у моего провайдера веб-хостинга.Это возможно?Можно ли как-то разместить этот сервер в IIS?Я мог бы, вероятно, просто запустить его в Application_Start, но я не думаю, что мне разрешено открывать соединение на любом порту, просто так.Какие варианты у меня есть?Ранее я создавал приложение для чата с использованием WCF и net.tcp, но мой хостинг-провайдер не активировал net.tcp на своем IIS-сервере.Так что теперь я смотрю на использование TcpClient вместо ...

Ответы [ 2 ]

0 голосов
/ 15 апреля 2011

Я бы не стал вести чат в IIS, поскольку вы ограничены временем жизни пула приложений. Позаботьтесь о хостинговой компании, которая предоставляет виртуальные серверы.

0 голосов
/ 15 апреля 2011

Я бы не пытался использовать TCP в сценариях общего хостинга. Почему бы не использовать службу HTTP WCF вместо этого? Большинство хостов блокируют большинство портов, кроме стандартных 80/443 и некоторых других. Я не вижу, чтобы они позволили вам открыть произвольный порт tcp со своего сервера, это может быть большой угрозой безопасности.

...