![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как связать TClient/ServerSocket через I-net [D5, XP]
kami © (2006-01-08 21:18:00)Ситуация : 2 компьютера, на одном приложение с TClientSocket, на втором, соответственно TServerSocket. Оба компьютера имеют доступ в интернет по диалапу.
Как их можно соединить друг с другом (в смысле, что указывать, и где это брать?)
Предположительно, пользователи могут общатся (как угодно - телефон, аська...) для уточнения необходимых параметров.
Пытались подключится, брав IP сервера, показываемый в свойствах подключения, ну и взятый с страниц, определяющих IP.
P.S. Нужны именно Client / Server сокеты, Indy не пойдет.
P.P.S. Прошу прощения - такие темы уже были, но - как обычно, раньше не было нужно, поэтому не сохранял их :( а вот теперь найти не могу.
kami (2006-01-09 12:12:00) [1]Up.
Прошу прощения у Alexander Panov © - Опера стала глючить, пока снова вошел в чат - Вас уже не было :(
kami (2006-01-09 00:19:00) [2]Alexander Panov © (09.01.06 0:18) [15]
Что подразумевает под собой "железно рабочий" канал?
У напарника - стрим, адреса тоже разные
Alexander Panov (2006-01-09 00:19:00) [3]
> kami © (09.01.06 00:18) [16]
Этот адрес с твоей стороны?
Выходи в чат.
kami (2006-01-09 00:18:00) [4]Хм... ну, напарник пока недоступен - спать пошел. У меня это все можно проверить?
Alexander Panov (2006-01-09 00:18:00) [5]
> А как?
На этом адресе установить программу - сервер.
Клиента пробовать на железно рабочем канале.
Alexander Panov (2006-01-09 00:17:00) [6]
> kami © (09.01.06 00:15) [11]
Нужно вообще проверить, работают ли оба приложения на легальных адресах.
kami (2006-01-09 00:17:00) [7]Alexander Panov © (09.01.06 0:16) [12]
А как?
Alexander Panov (2006-01-09 00:16:00) [8]Насчет второго адреса - что прокси - не уверен.
Нужно пробовать его на стороне сервера.
kami (2006-01-09 00:15:00) [9]Вот-вот, так вопрос -то и был, как все-таки подключиться, да и возможно ли это?
kami (2006-01-09 00:14:00) [10]Упс, прошу прощения, к прокси подключался через 3128
Alexander Panov (2006-01-09 00:13:00) [11]
> На всякий случай могу привести оба своих : на компе - 10.
> 184.89.226, в интернете - 83.149.3.35
К сожалению, оба адреса невозможно использовать для подключения.
Первый - из диапазона адресов, предназначенного для локальных сетей.
Второй - прокси NWGSM.
Alexander Panov (2006-01-09 00:12:00) [12]
> sniknik © (09.01.06 00:08) [6]
WSAETIMEDOUT
(10060)
Connection timed out.
A connection attempt failed because the connected party did not properly respond after a period of time, or the established connection failed because the connected host has failed to respond.
kami (2006-01-09 00:11:00) [13]sniknik © (09.01.06 0:00) [4]
А что там интересного - программа выдает только 10060, все остальное уже из MSDN, System Error Codes.
Alexander Panov © (09.01.06 0:01) [5]
Порт 32000, клиент к прокси-серверу подключается элементарно.
Вот с IP заморочка - в свойствах соединения на компьютере высвечивается один, а при обращении к какому-нибудь сервису определения IP в интернете - другой. На всякий случай могу привести оба своих : на компе - 10.184.89.226, в интернете - 83.149.3.35
sniknik (2006-01-09 00:08:00) [14]у него ошибка
> A connection attempt failed because...
по русски
"попытка коннекта сорвалась потомучто..."
и чего гадать?
Alexander Panov (2006-01-09 00:01:00) [15]>kami © (08.01.06 23:53) [3]
Может быть несколько особенностей как при Dial-Up, так и при выделенных линиях:
1. Доступ в интернет осуществляется через NAT.
2. У провайдера закрыты необходимые порты.
Какие у вас адреса на обоихх сторонах и какой порт используется?
sniknik (2006-01-09 00:00:00) [16]самое интересное в трех точках
kami (2006-01-08 23:53:00) [17]kami © (08.01.06 23:52) [2]
Мда, не надо повторять два раза два раза :)
kami (2006-01-08 23:52:00) [18]Порты - согласованы, клиентскому сокету указывался IP сервера; Active:=True...
В итоге - ошибка 10060 - A connection attempt failed because... к серверу даже ничего не приходит. Порты - согласованы
Alexander Panov (2006-01-08 23:09:00) [19]А что не получается-то?