Форум: "Сети";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
ВнизОшибка при подключении к удаленному компу через интернет Найти похожие ветки
← →
XCoder © (2005-11-04 15:56) [0]Написал небольшой сервер на TIdTCPServer и соответственно клиент. Когда я запускаю клиент и сервер на одном компе все нормально работает. Когда сервер на другом компе то при подключении возникает ошибка "Socket error #10060 Connection timed out". Удаленный адрес заведомо правильный и провереный, а выбраный порт своболный. На клиентской стороне файрвол(он отключен) сообщает о подключении к удаленному компу, а на серверной ни каких признаков поключения. Вот мне и интересно в чем проблема.
Client.Host := "194.132.112.6"; //Если адрес 127.0.0.1(локальный) все работает
Client.Port := 1050; //У сервера тот же порт
Client.Connect;
Client.WriteLn("login "+login+#32+password);
Result := Client.ReadLn;
И если не затруднит подкиньте ссылку где можно почитать про подключение к удаленному компу через Интернет.
← →
Eraser © (2005-11-04 18:07) [1]
> XCoder © (04.11.05 15:56)
> На клиентской стороне файрвол(он отключен)
Откуда такая уверенность. Как к инету подключен "сервер" (модем, ADSL, GPRS) ?
← →
Volf_555 (2005-11-06 21:27) [2]У меня почти такая же самая проблема. Только я пользуюсь интернетом через proxy-сервер. А раз пользуюсь через proxy-сервер, то IP-адрес интернетовский один на всех. Как подключиться и передавать данные к другому компьютеру через proxy-сервер?
← →
isasa © (2005-11-07 18:02) [3]Как подключиться и передавать данные к другому компьютеру через proxy-сервер?
Так, же. В смысле, пареметры соединения те-же (адрес порт ...). Указывается только - соединение через прокси-сервер. Компонент должен это поддерживать. Если нет, то для http - юзаем
HINTERNET InternetOpen(
IN LPCTSTR lpszAgent,
IN DWORD dwAccessType,
IN LPCTSTR lpszProxyName,
IN LPCTSTR lpszProxyBypass,
IN DWORD dwFlags
);
.......
dwAccessType
Type of access required. This can be one of the following values:
INTERNET_OPEN_TYPE_DIRECT
Resolves all host names locally.
INTERNET_OPEN_TYPE_PRECONFIG
Retrieves the proxy or direct configuration from the registry.
INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY
Retrieves the proxy or direct configuration from the registry and prevents the use of a startup JScript® (compatible with ECMA 262 language specification) or Internet Setup (INS) file.
INTERNET_OPEN_TYPE_PROXY
Passes requests to the proxy unless a proxy bypass list is supplied and the name to be resolved bypasses the proxy. In this case, the function uses INTERNET_OPEN_TYPE_DIRECT.
lpszProxyName
Address of a string variable that contains the name of the proxy server(s) to use when proxy access is specified by setting dwAccessType to INTERNET_OPEN_TYPE_PROXY. Do not use an empty string, because InternetOpen will use it as the proxy name. The Win32 Internet functions recognize only CERN type proxies (HTTP only) and the TIS FTP gateway (FTP only). If Internet Explorer is installed, the Win32 Internet functions also support SOCKS proxies. FTP and Gopher requests can be made through a CERN type proxy either by changing them to an HTTP request or by using InternetOpenUrl. If dwAccessType is not set to INTERNET_OPEN_TYPE_PROXY, this parameter is ignored and should be set to NULL. For more information about listing proxy servers, see Listing Proxy Servers section of the Enabling Internet Functionality article.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c