Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];

Вниз

Модем   Найти похожие ветки 

 
Maxim Zemskov   (2002-08-08 21:48) [0]

Подскажите пожалуйста, как написать дозвон до Интернет,
чтобы модем звонил по нужному номеру и передавал Login & Password.
Заранее благодарен !


 
ППавел   (2002-08-09 08:07) [1]

Мне тоже такая штучка нужна бду благодарен всем кто поможет.


 
pasha676   (2002-08-09 15:01) [2]

Вот так пароль и логин передать не скажу. Не знаю как это делается. А дозвонщик это просто. Передаещь в сом-порт модема соответствующую команду(команды). И все.


 
Роман Василенко   (2002-08-10 11:52) [3]

H


 
Роман Василенко   (2002-08-10 12:07) [4]

О... Очень старая, как мир, проблема.

Я на ней специализируюсь в данный момент. :) Профессионально.

So, если Вам нужно присоединение нескольких компьютеров к одному удаленному на некоторое расстояние серверу - программа Ваших действий следующая:

Требования к железкам:

На сервере должен стоять модем, и операционка, поддерживающая REMOTE ACCESS - возможность подключения удаленных ящиков.
Я использовал в качестве сервера Win98 и WinMe. Потом меня заколебала глючность вышеперечисленных ОС и я перешел на Win2000.
Также скажу, что если необходимо иметь на серваке более одного модема (ну, чтобы они работали одновременно) - необходимо ставить версию Server. С W98, WinMe одновременность не прокатывает в любом случае.

На клиентских ящиках должен быть модем и может стоять любое барахло: от W95 до XP - это непринципиально. Главное, чтобы был установлен DialUp.

Если все соблюдено, переходим к следующим баранам.

Вам необходимо сходить в Интернет и найти дельфийские компоненты, работающие с RAS (Remote Access Service). Я использую ArgoRAS, как наиболее удачные по соотношению простота/качество работы.
http://www.argosoft.com (если не ошибаюсь)

На сервере создаете соединение " прием входящих подключений" и проставляете нужных пользователей (Win2000) или задаете пароль на вход (WinMe) или ни хрена не делаете (W98), на клиентах создаете соединения типа " Интернет".

После можно попрограммировать в Дельфи (или в Билдере, кому как...). Разбирайтесь с компонентами (учите английский язык).
Для больших-больших ксенофобов, не желающих знать других языков, могу выслать примеры (если мне не будет очень лениво).

Предвосхищая следующие ваши вопросы-запросы дам несколько еще советов:

1. Самые лучшие протокольные компоненты (FTP, там, HTTP) - Synapse. Чуть похуже - Internet Component Suite (Francois Piette). (Прим.: я имею ввиду бесплатные ones)
2. На том же Argosoft.com можно взять простенькие FTP и MAIL сервера, к которым всегда найдется ломалка на http://astalavista.box.sk :)))
3. Если организовываете свою интрасеть на удаленке (ну, там сеть магазинов, или биллинг) через Интернет, пользуйтесь нестандартными портами. Что-нибудь выше 6000.

Вот, вроде все.

Если что есть спросить - пишите сюда, дублируйте на мыло.


 
OFP   (2002-08-11 18:05) [5]

Народ , мне нужно просто зная номер телефона по нему позвонить!!!
Помогите советом , как это реализовать на D5 , или кто может вышлить компоненту !!!
ЗАРАНЕЕ БЛАГОДАРЕН !!!


 
lmatveev   (2002-08-12 03:38) [6]

Если надо соединиться с Интернет, то пользуй функции RAS, в остальных случаях - TAPI. На все есть очень много и интерфейсов, и компонентов.
Есть еще команда RASDIAL ... :)) Самый простой способ:

WinExec("rasdial MyConnect MyLogin MyPassword /PHONE:9999999", SW_HIDE);
Sleep(60000);


 
Роман Василенко   (2002-08-12 09:58) [7]

Эээ, дарагой!
В Synapse есть и такая фишка.

Пойди, скачай на www.torry.net


 
OFP   (2002-08-12 12:57) [8]

А как мне сделать , чтоб Я когда выбрал номер телефона
,мог звонить не в инетрнет а, так просто используя модем , и телефонную линию ... и если есть возможность , чтоб учитывало время сколько Я использовал телефон с телефонной линией...
Заранее благодарен !!!


 
Роман Василенко   (2002-08-13 10:35) [9]

Миллиард всяких компонентов, посвященных этому. Пойди на www.torry.ru


 
Геннадий   (2002-08-13 15:05) [10]

Просто позвонить очень просто. Извини за каламбур... Можно даже ДОСовскими процедурами:

var
F : File;
begin
AssignFile(F, "COM1"); // или COM2
ReWrite(F);
Write(F, "AT D P 666440"); // P - импульсный, T - тоновый набор
// 666440 - номер телефона
// D - Dial - звонок

CloseFile(F); // это скорее всего должно быть в другой
// процедуре, а то не успеешь номер набрать, как
// модем отключиться - не знаю
end;

Учёт времени - на глобальной переменно типа TTime... :)

Я так считаю...


 
Геннадий   (2002-08-13 17:04) [11]

Извини - допустил неточность.

var
F : TextFile;

и не Write, а WriteLn

А так всё должно звониться...



 
madcap   (2002-08-15 03:38) [12]

http://zipi.chat.ru/rasdial.zip нможет кому пригодится


 
ППавел   (2002-08-15 08:41) [13]

madcap
ИМЕННО ТО ЧТО Я ИСКАЛ СПАСИБО



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

Форум: "Система";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.008 c
1-68720
maxim2
2002-10-11 06:09
2002.10.21
Комп зависает при использовании компонентов


14-68927
RV
2002-10-01 14:50
2002.10.21
Так скажем, вопрос. :)


7-69030
AArt
2002-08-13 16:05
2002.10.21
Я как-то сдесь ссылку нашел


8-68873
Ricks
2002-06-17 12:31
2002.10.21
Отрисовка 32 битного изображения


14-69012
VictorT
2002-09-30 12:16
2002.10.21
число с ведущими нулями в базе.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский