|
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 6
|
|
C# Socket Не удается подключиться к компьютеру из интернета17.01.2013, 15:54. Показов 2965. Ответов 12
Метки нет (Все метки)
Не удается подключиться к компьютеру из интернета с помощью socket (задаю четко айпи\порт), когда у компьютера интернет подключен не на прямую a через lan карту. Как поступить ? Если я подключаюс к компьютеру у каторого интернет подключение напрямую все отлично получается а через адапри типа ТП-ЛИНК не получается.
Как же работают программы типа Skype или utorrent?
0
|
|
| 17.01.2013, 15:54 | |
|
Ответы с готовыми решениями:
12
Не удается подключиться к компьютеру по \\ip Не удается подключиться к компьютеру через samba Подключиться к конкретному компьютеру в локальной сети из интернета |
|
349 / 120 / 1
Регистрация: 08.01.2013
Сообщений: 728
|
|
| 17.01.2013, 15:59 | |
|
Программы типа скайпа и юторрента работают через NAT (который осуществляет Ваш TP-Link). Очень грубо это выглядит так. Компьютер в локалке при установке соединения обращается к роутеру, который, в свою очередь, устанавливает внешнее соединение с серверами скайпа или торрент-пирами, запомнив, что это соединение запросил Ваш компьютер. Приходящий трафик для этого "запомненного" соединия он отправляет на ваш компьютер. Для внешних клиентов это абсолютно прозрачно, они думают, что работают с вашим роутером. Если входящее соединение инициировано извне, то у роутера нет информации, на какой компьютер передавать трафик, соответственно он просто отбрасывается.
Для того, чтобы Ваш компьютер был виден из интернета, надо "пробросить" нужный порт в маршрутизаторе (инструкции по пробросу портов есть на любом торрент-трекере).
0
|
|
|
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 6
|
|
| 17.01.2013, 16:18 [ТС] | |
|
Большое спасибо за скорый ответ, но вся проблема в том что переброску должна осушествлять программа, после инсталляции. Это возможно?
0
|
|
|
349 / 120 / 1
Регистрация: 08.01.2013
Сообщений: 728
|
|
| 17.01.2013, 16:24 | |
|
Вопрос не понят. Куда Вы хотите устанавливать программу? Если на тот компьютер, к которому не можете получить доступ (который находится за роутером), то тогда будет возможность установить внешнее соединение с помощью той программы и передать нужные данные. Если на компьютер во внешней сети, то попасть за роутер, не изменив его настройки, Вы не сможете.
0
|
|
|
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 6
|
|
| 17.01.2013, 16:30 [ТС] | |
|
да, но могу же я написать программу которая после установки сама себе откроет порт и позволит клиентам подключатся к нему (серверу)?
0
|
|
|
349 / 120 / 1
Регистрация: 08.01.2013
Сообщений: 728
|
|
| 17.01.2013, 20:38 | |
|
Можете. Но вряд ли сделаете, судя по вопросам
Порт надо пробросить в роутере, соответственно надо изучить конкретную модель роутера и написать что-то, что сможет изнутри подключиться к роутеру и открыть в нем порты. Причем для каждой модели роутера будет своя программа...Вообще, вопросы подозрительные, что за приложение Вы пытаетесь запилить?
0
|
|
|
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 6
|
|
| 17.01.2013, 21:54 [ТС] | |
|
chat. spasibo za pomosh.
0
|
|
|
349 / 120 / 1
Регистрация: 08.01.2013
Сообщений: 728
|
|
| 17.01.2013, 23:39 | |
|
Т.е., аналог ICQ? Ваш сервер должен быть виден в интернете. Т.е., либо иметь белый IP, либо проброшенный на него порт с белого айпи (если сервер за роутером). А клиенты должны поддерживать соединение с сервером и получать/отсылать сообщения на него. Сервер с ними самостоятельно соединиться, само-собой, не сможет. Но и необходимости в этом нет.
0
|
|
|
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 6
|
|
| 18.01.2013, 12:29 [ТС] | |
|
Vi pravelno zametili analog ICQ.
No vopros v tom chto tot kto priobretyot moyu programu ne budet v ruchnuyu perebrasivat port, da i ne smojet. A ya zaranee ne magu znat u kovo kokoy router stoit, chtobi programno reshit etot vopros. Mne kajetsya reshenie doljno bit prostoe dlya vsex marshutizatrov i t.d. Tolko v inete pochemu to na etu temu infi netu.
0
|
|
|
349 / 120 / 1
Регистрация: 08.01.2013
Сообщений: 728
|
|
| 18.01.2013, 12:51 | |
|
Во-первых, Вы плохо читаете. Я же внятно написал, что программа-клиент должна сама соединяться с сервером, открывать сокет и получать и отправлять все данные. Роутер на стороне клиента ей мешать не должен. Серверу с этой программой соединяться вовсе не нужно.
Во-вторых, Вы еще хуже пишете. Откройте для себя сайт translit.ru, быть может он поможет Вам писать пусть не по-русски, но хоть русскими буквами На следующий вопрос транслитом отвечать, извините, не буду.
0
|
|
|
77 / 58 / 8
Регистрация: 10.03.2011
Сообщений: 354
|
||
| 18.01.2013, 13:04 | ||
|
Не по теме: Решение есть, и вам даже софт писать ненужно. Вам только нужно заключить договор с производителями оборуывания,для того что бы они ваш порт прошивали уже в систему, с дровами.:D
0
|
||
|
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 6
|
|
| 18.01.2013, 19:04 [ТС] | |
|
0
|
|
|
77 / 58 / 8
Регистрация: 10.03.2011
Сообщений: 354
|
|
| 19.01.2013, 15:17 | |
|
Вопрос!! С точки зрения, меня как пользователя. Зачем мне использовать ПЛАТНУЮ программу, когда есть куча бесплатных? Skype, icq jabber? Взять skype? В нем есть все переписка, аудио видео звонки. Что вы сможете предложить пользователю, что бы он купил вашу программу? И не только купил, а еще убедил своих друзей ее купить, что бы общаться с ними, используя вашу программу?
0
|
|
| 19.01.2013, 15:17 | |
|
Помогаю со студенческими работами здесь
13
VPN. Не удается подключиться к удаленному компьютеру, поэтому порт подключения закрыт Не идет RDP соединение, ошибка: "Не удается подключиться к удаленному компьютеру ..." Удаленному рабочему столу не удается подключиться к удаленному компьютеру "Ошибка 619: Не удается подключиться к удаленному рабочему компьютеру, поэтому порт подключения закрыт" Подключиться к другому компьютеру Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор под наименованию группы (на. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|