Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.25;
Скачать: CL | DM;

Вниз

Как выбрать устройство через которое надо соед. по TCP/IP   Найти похожие ветки 

 
undersun   (2002-03-13 17:21) [0]

Как выбрать устройство через которое надо соед. по TCP/IP. Например моя машина в сети и у меня несколько модемов с выделенками, и. т. д


 
UnderSun   (2002-03-14 15:58) [1]

Народ ну хоть кто-нибудь подкиньте идейку


 
Wonder   (2002-03-14 16:34) [2]

Цель всего этого какая?
Зачем нужно выбирать определенный интерфейс?


 
undersun   (2002-03-14 18:20) [3]

Привет Wonder, как дела? Затем чтоб поэтому же устройству соединится.


 
Wonder   (2002-03-14 18:26) [4]

Чего-то я не понимаю.
Зачем тебе надобно выбирать определенный интерфейс?
Сформулируй общую задачу.


 
Malder   (2002-03-14 21:17) [5]

вообщем, меня это тоже интересует. Дело в том, что если коннектиться куда-нибудь, то интерфейс лучше не выбирать - это должна делать ось (конкретнее, должен быть настроен правильно роутинг). А вот если прога является сервером... То я могу пожелать "ловить" клиентов только от определенного интерфейса. Только видимо, ClientSocket и ServerSocket этого не предоставляют... нужно разбираться с WinAPI


 
UnderSun   (2002-03-15 15:21) [6]

Дело в том что я в локалке но у меня есть соед. по VPN и модем с выделенкой(на том конце от выделенки такойже модем) - хотелось бы законектиться программно по выделенке


 
UnderSun   (2002-03-15 16:24) [7]

Алло народ откликнитесь


 
Wonder   (2002-03-15 16:29) [8]

Законнектиться по выделенке к чему?

Я к чему спрашиваю - если в IP-сети ты будешь подключаться по модему к интерфейсу на другом конце соединения, то система сама выберет правильный интерфейс для соединения.


 
UnderSun   (2002-03-15 17:20) [9]

Дело в том что мне надо сделать передачу данных поэтой выделенке.
Я попробовал с помощью Indy ничего не выходит. Просто нету такого компутера в сети. Но самое главное я даже не знаю как настроить соединение при помощи интерфейса(графического) в Windows


 
Anatoly Podgoretsky   (2002-03-16 13:15) [10]

Это определяет маршрутизатор, видимо у тебя неправильно настроны таблицы рутинга.


 
Malder   (2002-03-17 00:51) [11]

Anatoly Podgoretsky прав. Тут надо настраивать роутинг. Но у меня встречный вопрос. А если программа является сервером, то есть к ней коннектяться. Ведь могут присоединиться как пользователи локальной сети, так и из интернета. А как выбирать интерфейс, чтоб оттуда нельзя было присоединиться, а вот отсюда можно, допустим ?


 
paul_shmakov   (2002-03-17 03:08) [12]

2 Malder:
программа-сервер сама должна фильтровать клиентов. во время выполнения функций accept или WSAAccept (т.е. соединения клиента с сервером) серверу передается адрес клиента, на основе которого сервер должен принимать решение: да или нет.


 
Anatoly Podgoretsky   (2002-03-17 10:18) [13]

Malder © (17.03.02 00:51)
Это называется файрвол, хотя бы в простейшем случае как указал paul_shmakov © (17.03.02 03:08)


 
Malder   (2002-03-17 14:51) [14]

Хорошо. Переформулирую вопрос.
А как узнать к какому интерфейсу относиться входящий IP адрес ?


 
Wonder   (2002-03-18 11:19) [15]

>Malder
Так что тебе все-таки необходимо - выбирать интерфейс, через который хосты к тебе могут коннектиться или фильтровать IP-адреса удаленных хостов?

"А как узнать к какому интерфейсу относиться входящий IP адрес?"
Ты ведь знаешь, какому интерфейсу у тебя в системе какой IP-адрес назначен. Вот и выбирай по нему.



 
UnderSun   (2002-03-18 17:17) [16]

Удалено модератором


 
Malder   (2002-03-18 20:35) [17]

Wonder, "Ты ведь знаешь, какому интерфейсу у тебя в системе какой IP-адрес назначен" - вообще то не знаю. Как это узнать ? тогда вопрос отпадет...


 
Wonder   (2002-03-19 11:06) [18]

>Malder
Это как так? Ты не знаешь какой IP-адрес у твоей сетевой карты?
Ты сказал: "могут присоединиться как пользователи локальной сети, так и из интернета".
Я так понимаю те, что "из интернета" - по модему соединяются с тобой?
Адрес сетевой карты в локальной сети смотри в настройках сети, а адрес ppp-интерфеса = (не адрес сетевой карты). Или тебе не то и не так надобно?


 
UnderSun   (2002-03-19 14:00) [19]

Модератор: А чего я такого сказал ?
Wonder: Мне надо по TCP/IP по выделенной линии(просто кабель между ними через АТС) соед. две машины.


 
Wonder   (2002-03-19 14:18) [20]

>UnderSun
Вопросы, типа "как соединить две машины" подразумевающие НЕ программную проблему, а проблемы настройки ОС, в этом форуме не обсуждаются.
Это надо в "Потрепаться" и объяснить доходчиво: что, как и зачем надо соединять.


 
Malder   (2002-03-19 16:42) [21]

Wonder, я не то имел в виду. Если существуют два PPP соединения, как узнать от какого из них к тебе обращаются ?
вот что мне нужно...


 
Wonder   (2002-03-19 17:10) [22]

>Malder
Мы о чем вообще говорим? Если ты создаешь сервер ты не можешь не знать, на какой паре IP - порт ты его создал. В чем проблема-то?
Приведи реальную задачу, в которой необходимо выбирать из двух интерфейсов и расскажи, что ты пробовал делать, как ты это делал и что у тебя не вышло. Иначе, это беспредметный разговор.



 
UnderSun   (2002-03-19 17:14) [23]

>Wonder
Ну вообщето мне надо сед. эти две машины программно.


 
Anatoly Podgoretsky   (2002-03-19 22:30) [24]

Тебе нужен нуль-модем (или модем работающий по выделенной линии)и протокол PPP на него, остальное сделает ОС



Страницы: 1 вся ветка

Текущий архив: 2002.04.25;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.018 c
1-80917
hm
2002-04-11 12:35
2002.04.25
RichEdit


1-80929
Сатир
2002-04-10 15:04
2002.04.25
Ошибка при создании редакторя свойств


3-80820
VAleksey
2002-04-05 12:41
2002.04.25
Возвращение к теме удаления (ODAC)


1-80922
shane54
2002-04-11 00:17
2002.04.25
Вопрос по таймеру


1-80987
Starkom
2002-04-12 15:21
2002.04.25
Вопрос по конструкторам объектов