Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 6

C# Socket Не удается подключиться к компьютеру из интернета

17.01.2013, 15:54. Показов 2965. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не удается подключиться к компьютеру из интернета с помощью socket (задаю четко айпи\порт), когда у компьютера интернет подключен не на прямую a через lan карту. Как поступить ? Если я подключаюс к компьютеру у каторого интернет подключение напрямую все отлично получается а через адапри типа ТП-ЛИНК не получается.
Как же работают программы типа Skype или utorrent?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.01.2013, 15:54
Ответы с готовыми решениями:

Не удается подключиться к компьютеру по \\ip
Здравствуйте. После долгих поисков в интернете не нашел решения своей проблемы, поэтому обращаюсь за помощью. С недавнего времени 2...

Не удается подключиться к компьютеру через samba
Добрый день. Столкнулся с проблемой. Не удается подключиться с любого устройства к компьютеру с Windows 10 x64 1803 к расшаренным папкам....

Подключиться к конкретному компьютеру в локальной сети из интернета
Здравствуйте, товарищи. Возникла проблема. Нужно подключиться к конкретному компьютеру (если точнее - серверу с видеокамерами) в локальной...

12
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
 Аватар для daruwanov
77 / 58 / 8
Регистрация: 10.03.2011
Сообщений: 354
18.01.2013, 13:04

Не по теме:

Решение есть, и вам даже софт писать ненужно. Вам только нужно заключить договор с производителями оборуывания,для того что бы они ваш порт прошивали уже в систему, с дровами.:D


No vopros v tom chto tot kto priobretyot moyu programu
Приобретет? Это в смысле купит?
0
0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 6
18.01.2013, 19:04  [ТС]
Цитата Сообщение от daruwanov Посмотреть сообщение

Не по теме:

Решение есть, и вам даже софт писать ненужно. Вам только нужно заключить договор с производителями оборуывания,для того что бы они ваш порт прошивали уже в систему, с дровами.:D



Приобретет? Это в смысле купит?
Ну типа таго.
0
 Аватар для daruwanov
77 / 58 / 8
Регистрация: 10.03.2011
Сообщений: 354
19.01.2013, 15:17
Вопрос!! С точки зрения, меня как пользователя. Зачем мне использовать ПЛАТНУЮ программу, когда есть куча бесплатных? Skype, icq jabber? Взять skype? В нем есть все переписка, аудио видео звонки. Что вы сможете предложить пользователю, что бы он купил вашу программу? И не только купил, а еще убедил своих друзей ее купить, что бы общаться с ними, используя вашу программу?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.01.2013, 15:17
Помогаю со студенческими работами здесь

VPN. Не удается подключиться к удаленному компьютеру, поэтому порт подключения закрыт
Здравствуйте. Пытаюсь подключиться к удаленной сети через PPTP, появляется такая ошибка. Проблема в том что я сменил местоположение,и...

Не идет RDP соединение, ошибка: "Не удается подключиться к удаленному компьютеру ..."
Добрый день, обращаюсь к вам за помощью. Ситуация следующая: Есть лвс с доменом и терминальным сервером. На одном из серверов поднят nat...

Удаленному рабочему столу не удается подключиться к удаленному компьютеру
Всем привет! Приобрел вчера VPS и не могу к ней приконнектиться! выдает вот такую ошибку! Первым делом проверил, открыт ли порт...

"Ошибка 619: Не удается подключиться к удаленному рабочему компьютеру, поэтому порт подключения закрыт"
Здравствуйте,нам на работе дали пароли и логины,чтобы мы дома создали сеть и могли подключаться к данным которые на работе чтобы доделывать...

Подключиться к другому компьютеру
Как подключиться к другому компьютеру с этой программой? Я пробовал вводить ip. не понимаю что надо делать с портами? ...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Программный отбор элементов справочника Номенклатура по группе 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),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru