Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2016, 18:19   #1
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
Стрелка Определение сетевого адреса для соединения Socket

Создал сервер и клиент,
локально в свойстве HOST у ClientSocket пишу LOCALHOST.
А что и куда вписать, если я сервак запущу на компе у соседа, провайдеры разные.
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 01.09.2016, 18:30   #2
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

справку почитать
come-on вне форума Ответить с цитированием
Старый 01.09.2016, 19:59   #3
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

Цитата:
Сообщение от come-on Посмотреть сообщение
справку почитать
кто нибудь по делу может подсказать, или показать где читать, ато у меня нужную инфу найти пока не вышло
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 01.09.2016, 20:03   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вы не сможете подключится напрямую к соседу.
если только он не купит белый IP.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.09.2016, 20:17   #5
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

а если купит, просто вместо localhost ip-адрес вбить и все?
и другого варианта с сокетами нет?
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 01.09.2016, 20:20   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

да.

другой вариант это промежуточный сервер или VPN.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.09.2016, 20:21   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Есть еще вариант stun-сервера, но не с вашими знаниями...
p51x на форуме Ответить с цитированием
Старый 01.09.2016, 20:21   #8
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

ну пусть еще домен купит, тогда домен вобъете
come-on вне форума Ответить с цитированием
Старый 01.09.2016, 20:33   #9
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Сообщение от ArtGrek Посмотреть сообщение
а если купит, просто вместо localhost ip-адрес вбить и все?
и другого варианта с сокетами нет?
Да.
Другой вариант есть, но он тернист - как розовый куст.
Вам надо разобраться с маршрутизацией в сетях и принципами работы NAT. Последних ещё несколько разновидностей, и для каждого есть свои пути обхода.
А также вам придётся изучить структуры ваших сетей. Выяснить у какого провайдера как настроен фаерволы.
И с вероятностью 10 против 1 вы обломаетесь. И вам придётся покупать белый IP или разновидность белый IP+сервер или белый IP у сервера на работе или VPN.
А из-года в год обучать юных подавно, как разобрать вселенную до основанию уже надоедает.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .

Последний раз редактировалось Pavia; 01.09.2016 в 20:37.
Pavia вне форума Ответить с цитированием
Старый 03.09.2016, 10:33   #10
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

создал виртуалную машину, виндовс сервер стоит.
на ней запускаю серверную програму но не конектится
какие порта использовать?

вписал произвольно одинаковые и там и тамб вот результат
http://prntscr.com/cdlfcz
VirusN13

Последний раз редактировалось ArtGrek; 03.09.2016 в 10:58.
ArtGrek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Узнать ID соединения (Socket) PaHaNjkee Общие вопросы Delphi 6 20.03.2014 14:39
Анализ сетевого соединения Anderver Помощь студентам 2 02.10.2012 11:50
Возможные тонкости сетевого соединения wsock32 Мастак Работа с сетью в Delphi 0 16.06.2011 17:01
Ограничение скорости сетевого соединения aharem08 Работа с сетью в Delphi 3 20.01.2011 13:45
Ошибка сетевого приложения Asynchronous socket error 10060 Glorius Свободное общение 7 22.03.2009 12:19