Вниз
Скачать: CL | DM;

Как связать TClient/ServerSocket через I-net   Найти похожие ветки 

← →
kami ©   (2006-01-08 21:18) [0]

Ситуация : 2 компьютера, на одном приложение с TClientSocket, на втором, соответственно TServerSocket. Оба компьютера имеют доступ в интернет по диалапу.
Как их можно соединить друг с другом (в смысле, что указывать, и где это брать?)
Предположительно, пользователи могут общатся (как угодно - телефон, аська...) для уточнения необходимых параметров.
Пытались подключится, брав IP сервера, показываемый в свойствах подключения, ну и взятый с страниц, определяющих IP.
P.S. Нужны именно Client / Server сокеты, Indy не пойдет.
P.P.S. Прошу прощения - такие темы уже были, но - как обычно, раньше не было нужно, поэтому не сохранял их :( а вот теперь найти не могу.


← →
Alexander Panov ©   (2006-01-08 23:09) [1]

А что не получается-то?


← →
kami ©   (2006-01-08 23:52) [2]

Порты - согласованы, клиентскому сокету указывался IP сервера; Active:=True...
В итоге - ошибка 10060 - A connection attempt failed because... к серверу даже ничего не приходит. Порты - согласованы


← →
kami ©   (2006-01-08 23:53) [3]

kami ©   (08.01.06 23:52) [2]
Мда, не надо повторять два раза два раза :)


← →
sniknik ©   (2006-01-09 00:00) [4]

самое интересное в трех точках


← →
Alexander Panov ©   (2006-01-09 00:01) [5]

>kami ©   (08.01.06 23:53) [3]

Может быть несколько особенностей как при Dial-Up, так и при выделенных линиях:

1. Доступ в интернет осуществляется через NAT.
2. У провайдера закрыты необходимые порты.

Какие у вас адреса на обоихх сторонах и какой порт используется?


← →
sniknik ©   (2006-01-09 00:08) [6]

у него ошибка
> A connection attempt failed because...
по русски
"попытка коннекта сорвалась потомучто..."

и чего гадать?


← →
kami ©   (2006-01-09 00:11) [7]

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


← →
Alexander Panov ©   (2006-01-09 00:12) [8]


> 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.


← →
Alexander Panov ©   (2006-01-09 00:13) [9]


> На всякий случай могу привести оба своих : на компе - 10.
> 184.89.226, в интернете - 83.149.3.35


К сожалению, оба адреса невозможно использовать для подключения.
Первый - из диапазона адресов, предназначенного для локальных сетей.
Второй - прокси NWGSM.


← →
kami ©   (2006-01-09 00:14) [10]

Упс, прошу прощения, к прокси подключался через 3128


← →
kami ©   (2006-01-09 00:15) [11]

Вот-вот, так вопрос -то и был, как все-таки подключиться, да и возможно ли это?


← →
Alexander Panov ©   (2006-01-09 00:16) [12]

Насчет второго адреса - что прокси - не уверен.
Нужно пробовать его на стороне сервера.


← →
kami ©   (2006-01-09 00:17) [13]

Alexander Panov ©   (09.01.06 0:16) [12]
А как?


← →
Alexander Panov ©   (2006-01-09 00:17) [14]


> kami ©   (09.01.06 00:15) [11]


Нужно вообще проверить, работают ли оба приложения на легальных адресах.


← →
Alexander Panov ©   (2006-01-09 00:18) [15]


> А как?


На этом адресе установить программу - сервер.
Клиента пробовать на железно рабочем канале.


← →
kami ©   (2006-01-09 00:18) [16]

Хм... ну, напарник пока недоступен - спать пошел. У меня это все можно проверить?


← →
Alexander Panov ©   (2006-01-09 00:19) [17]


> kami ©   (09.01.06 00:18) [16]


Этот адрес с твоей стороны?
Выходи в чат.


← →
kami ©   (2006-01-09 00:19) [18]

Alexander Panov ©   (09.01.06 0:18) [15]
Что подразумевает под собой "железно рабочий" канал?
У напарника - стрим, адреса тоже разные


← →
kami ©   (2006-01-09 12:12) [19]

Up.
Прошу прощения у Alexander Panov © - Опера стала глючить, пока снова вошел в чат - Вас уже не было :(



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

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.036 c
3-1132913502
Index
2005-11-25 13:11
2006.01.29
Как правильно создать индекс


2-1136976284
Новичек
2006-01-11 13:44
2006.01.29
Наименьшее значение Handle.


3-1133512349
salexn
2005-12-02 11:32
2006.01.29
Ассинхронное получение данных в TClientDataSet


15-1136355559
Думкин
2006-01-04 09:19
2006.01.29
Новый год. Чувство праздника.


4-1132163722
The One
2005-11-16 20:55
2006.01.29
Использование RegSaveKey




   Наверх