Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquivo: DIALUP32.DLL
Fabricante: Elipse
Release: 10/08/2001
O driver Dial-Up implementa o protocolo de conexo remota Cliente/Servidor do Elipse Windows
atravs de uma linha discada. Nas aplicaes remotas no Elipse, necessrio que se defina qual
das estaes ser a cliente e qual ser a servidora.
2) Configurao do Cliente
Na aplicao cliente, deve-se adicionar o driver Dial-Up no item drivers e configur-lo de acordo
(ver item Configurao do Servidor ou simplesmente do driver). Deve-se ento inserir uma nova
Aplicao Remota, usando-se para isto o Application Organizer, e deve-se configurar esta nova
Aplicao usando-se o boto Configurar:
Surge ento a seguinte caixa de dilogo, que servir para se configurar a aplicao Cliente:
Number: deve conter o nmero do telefone do servidor. Se estiver ligando a partir de uma central
PABX, e precisar discar um nmero antes para acessar linha externa, coloque o nmero de acesso
a linha externa antes do nmero, separado por uma vrgula (Ex.: 0,222-1122)
3) Registradores
Neste driver esto disponveis uma srie de registradores que sero teis na implementao da
aplicao Elipse. Estes registradores so atributos do item "RemoteDriver"; para acess-los, use o
App-Browser.
reg0 - Nmero de bytes enviados desde a inicializao do driver
reg1 - Nmero de bytes recebidos desde a inicializao do driver
reg2 - Nmero de telegramas enviados desde a inicializao do driver
reg3 - Nmero de telegramas recebidos desde a inicializao do driver
reg4 - Nmero de telegramas de dados enviados desde a inicializao do driver
reg5 - Nmero de telegramas de dados recebidos desde a inicializao do driver
reg6 - Baud-Rate efetivo, aps a conexo, em bits por segundo
reg7 - Taxa de transferncia real, depois do treinamento, em bytes por segundo
reg8 - Nmero de telegramas na fila de espera para serem transmitidos
reg9 - Sinal de portadora (0=sem portadora, 1=com portadora)
regA - Status atual da conexo (ver lista a seguir)
regB - Liga/Desliga DEBUG Window (0=DW desligada, 1=DW ligada)
Os prximos registradores so usados para a discagem a partir de um servidor:
regC - Forca discagem a partir do servidor (1=forca discagem)
regD - Usa central PABX (0=no usa, 1=usa)
regE - Nmero do DDD (sem o zero)
regF - Nmero do telefone do cliente (destino)
Ateno: a conexo a partir de um servidor possvel, mas exige uma pequena participao
da aplicao cliente. A aplicao cliente deve detectar a presena de portadora (gerada por
iniciativa do servidor) e ento solicitar a conexo lgica atravs do comando
"RemoteApp.Connect()", do contrrio a conexo no se estabelecer por completo, e a linha
cair aps alguns segundos. Segue um exemplo de "script" que realiza esta tarefa
(WhileRunning):
if tmpCarrier==0
if RemoteDriver1.reg9==1
tmpCarrier=1
if RemoteApp1.isConnected<>1
if RemoteApp1.isConnecting<>1
RemoteApp1.Connect()
endif
endif
endif
else
if RemoteDriver1.reg9<>1
tmpCarrier=0
endif
endif
5) Observaes:
a) Se voc estiver usando um ramal de central telefnica, certifique-se de que a opo "Aguardar o
sinal antes de discar" ("Wait for dial tone" em ingls) no dilogo de configurao do Modem est
DESABILITADA. Do contrrio, em muitas centrais telefnicas, o modem no ir reconhecer o tom
de discagem e no processar a discagem. Veja a figura a seguir: