2016-07-14 2 views
0

Я создал приложение чата в C#, используя TCPChannel и Remoting Service. Мое приложение имеет 3 части, один - это удаленный объект, второй - RemoteServer, а третий - ClientSide. Все работает отлично в моем компьютере, значит, если я запускаю серверное приложение и клиентское приложение на одном сервере, он работает очень хорошо, потому что localhost. но когда я пытаюсь разместить мое серверное приложение в своем VPS и клиентском приложении на моем компьютере, я не могу подключиться к моему серверному приложению. как я могу указать статический IP-адрес моего приложения-сервера, чтобы я мог получать доступ к моему приложению из любого места. пожалуйста, помогитеХостинг C# Remoting Application

ответ

0

Возможно, вы захотите проверить настройки брандмауэра. Вам нужно будет открыть порт, чтобы разрешить внешнему трафику получить доступ к определенному порту на вашем компьютере.

+0

моей стороны сервера брандмауэр открыт для моего выбранного порта и протокола. Мне нужно добавить статический IP к **. Net Remoting Service Object **. – Sunny

0

этого конструктор использует фиксированный порт: https://msdn.microsoft.com/en-us/library/cdb9dcxt(v=vs.110).aspx

+0

нет, мы можем изменить порт в соответствии с нашими потребностями :), и я уже изменил свой свободный порт и отлично работал на своем собственном компьютере localhost. мне нужно знать о том, как я могу предоставить моему приложению статический ip, а не localhost – Sunny

Смежные вопросы