Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.97/35: Рейтинг темы: голосов - 35, средняя оценка - 4.97
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696

Доступ к приложению на C# с сокетами в Интернет

12.10.2009, 21:05. Показов 6761. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Помогите. У меня есть приложение C#, которое работает с сокетами (получает данные, обрабатывает, и отправляет). По локальной сети это приложение-сервер работает нормально, т. к. там постоянный IP. Но нужно, что бы это приложение работало и по интернету. У меня не выделенка - так что не могу использовать программу у себя.
Можно ли как то сделать, чтоб приложение работало на каком то сервере?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.10.2009, 21:05
Ответы с готовыми решениями:

Как получить доступ к работающему приложению 1С?
Добрый день. Коллеги подскажите как решить следующую задачу: При запуске .exe открывать форму в уже работающей 1С. Запускаться...

Динамическая компиляция плагинов и доступ к родительскому приложению
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using...

Разграниченный доступ к приложению
Нужно создать разграниченный доступ к приложению через авторизацию. Есть приложение делфи, связана с бд access. Нужно, чтобы у одного...

21
 Аватар для Veyron
107 / 107 / 9
Регистрация: 02.06.2009
Сообщений: 578
12.10.2009, 22:42
Насколько я знаю, ищите Windows-хостинг, и вливаете серверный модуль. Только вот не видел еще ни одного бесплатного Windows-сервера.
1
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
12.10.2009, 22:56  [ТС]
А какая их приблизительная цена?

Добавлено через 1 минуту
Еще мне говорили, что можно что то сделать какими то cgi-скриптами и запустить на обычном сервере. Это возможно?
0
 Аватар для Veyron
107 / 107 / 9
Регистрация: 02.06.2009
Сообщений: 578
12.10.2009, 23:01
А какая их приблизительная цена?
http://www.google.ru/search?hl... =&aq=f&oq=

Еще мне говорили, что можно что то сделать какими то cgi-скриптами и запустить на обычном сервере. Это возможно?
Если есть реализация этих скриптов под .NET, то наверно можно (вообще мало слышал про CGI).
http://ru.wikipedia.org/wiki/CGI
1
 Аватар для exe-dealer
308 / 161 / 11
Регистрация: 07.06.2009
Сообщений: 538
13.10.2009, 00:28
http://hosting.parking.ru/
тестовый период 2 недели на 1 акк.
1
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
15.10.2009, 21:49
Возможно я ошибаюсь, но есть возможность реализовать данную фичу с использованием технологии NAT. Вот ссылка на информацию об этом
http://ru.wikipedia.org/wiki/NAT
1
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
18.10.2009, 12:32  [ТС]
На сколько я знаю, в NAT приложение- сервер всё равно должно быть с выделенным IP, так как NAT-шлюз пропускает данные только изнутри->наружу и соответствующие им обратные. Если сервер будет за NAT, то клиент не сможет к нему 'достучаться'.
Я прав? Или всё таки существует способ организовать это через NAT?
0
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
18.10.2009, 17:20
Действительно, NAT будет пропускать только пакеты помеченые соответствующим отребутом. Но вполне возможно, что если сервер находится за натом, и клиент из внешней сети будет передавать данные помеченые этим же атрибутом, то они смогут пройти. С другой стороны, один из знакомых рассказал мне об интересной программе. Называется DynamicDNS. Вот ссылка на сайт:
http://www.dyndns.com/

Идея следующая. Регистрируется доменное имя на сайте и скачивается мини приложение на компьютер. Устанавливается и ты даже не замечаешь, что оно есть. Ты можешь поставить сервер дома даже не парясь об айпишнике. Все сделает пограмма. Как только твой айпи поменялся, программа обновляет информацию автоматически и твой сервер попрежнему доступен. Только обращаться к нему уже надо будет не по айпи адресу, а по доменному имени. (причем на этом сайте можно зарегистрировать домен бесплатно.)
1
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
19.10.2009, 19:37  [ТС]
Огромное спасибо! Попробую. А это безопасно?
0
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
19.10.2009, 19:39
Все зависит от системы безопасности на твоем ПК. Я вот например планирую использовать данную идею для своей компании.
1
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
19.10.2009, 20:13  [ТС]
Сама программа не делает на ПК ничего "противозаконного"?)
Каспера будет достаточно?
0
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
19.10.2009, 20:56
Я думаю да. Программа всего навсего считывает твой айпи и изменяет информацию на ДНС серверах.
1
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
20.10.2009, 02:29
Вот эта штука точно работает. Только что себе поставил.
http://www.no-ip.com/

На сайте скачиваешь программу, создаешь новый аккаунт на сайте. Добавляешь хост (там сама программа может перенаправить на нужную страницу)
Перезапускаешь программу и вуаля. Все работает.
1
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
20.10.2009, 19:03
У меня все работает. Причем даже через роутер. Только пришлось порты на роутере открывать, но это мелочь.
0
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
20.10.2009, 19:59  [ТС]
А как проверить, что работает? Моё приложение еще не дописано.
0
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
20.10.2009, 20:02
пингани хост, который создан в noip.
1
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
03.01.2010, 22:02  [ТС]
Помогите, пожалуйста, настроить no-ip. Зарегистрировался. В программе вписал это данные. Приложение установлено у меня на компьютере. С моего идет пинг на зарегистрированный адрес, попросил друга - у него не хочет меня пинговать.
0
56 / 55 / 7
Регистрация: 17.03.2009
Сообщений: 112
03.01.2010, 22:40
А порты открыты?
1
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
04.01.2010, 01:13  [ТС]
Да. В брэндмауере разрешил передачу, а касперский вообще был отключен. При регистрации хоста было несколько пунктов выбора. Может я не то выбрал? Что пижон было выбирать?
0
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
04.01.2010, 01:15
Я не помню, что выбирал, но у меня тоже не с первого раза получилось.
Погугли "no-ip инструкция"
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.01.2010, 01:15
Помогаю со студенческими работами здесь

Доступ к консольному приложению
Всем привет! Не нашел решения проблемы, может вы что подскажете? Суть проблемы: Есть некое консольное приложение, которое должно...

Разрешить доступ к БД только приложению
Всем привет, имеется такая задача: есть сервер с данными, 2 физически разделенные сети этим сервером (192.168.9.0 255.255.255.0 и...

Как получить доступ к запущенному приложению ArCon?
Есть программа ArCon+ версия 3.11 Вместе с ней - контрол для внешнего управления arcon.ocx Вопрос: Каким образом 'инициализировать',...

Развертывание приложения, доступ к приложению по локальной сети
Если мне необходимо, что бы была возможность обращаться к веб приложению с других компьютеров локальной сети, мне нужно при регистрации...

Доступ к приложению, создавшему com-объект, из этого объекта
Добрый день! Вопрос: создаю объект com+ Работает, вызываю его из другого приложения, в частности, из 1С. Все прекрасно: все его функции...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru