Fórum .:::Sockets, para quem manja pra caramba:::. ( Socorro ) #163895
31/05/2003
0
:shock: Socorro :shock:
Pessoal, to precisando de uma ajuda de mestre mesmo. To precisando de uma força em uma aplicação que eu to fazendo. O esquema é assim, tenho um aplicativo aonde roda um banco de dados ( bde + Paradox ), aonde eu gero uma tabela, dai nessa aplicativo, eu crio uma lista de String com os dados da tabela, com a estrutura nome_do_campo=valor_do_campo, e envio para um outro aplicativo servidor, aonde eu transformo a lista em dados( se não fico bem claro, eu passo os fontes, ou ate o programa por ICQ, dae fica mais facil ), só que o problema ´´e que demora pra caramba pra envia, e o outro é que eu quero abri a tabela servidor para multisessão, aonde + d 1 usuarios podem passar pedidos ao mesmo tempo. Por favor gente, me deem uma força, por que o prazo ja ta indo pro saco. Agradeço desde ja, um abraço... Henry. 8)
Pessoal, to precisando de uma ajuda de mestre mesmo. To precisando de uma força em uma aplicação que eu to fazendo. O esquema é assim, tenho um aplicativo aonde roda um banco de dados ( bde + Paradox ), aonde eu gero uma tabela, dai nessa aplicativo, eu crio uma lista de String com os dados da tabela, com a estrutura nome_do_campo=valor_do_campo, e envio para um outro aplicativo servidor, aonde eu transformo a lista em dados( se não fico bem claro, eu passo os fontes, ou ate o programa por ICQ, dae fica mais facil ), só que o problema ´´e que demora pra caramba pra envia, e o outro é que eu quero abri a tabela servidor para multisessão, aonde + d 1 usuarios podem passar pedidos ao mesmo tempo. Por favor gente, me deem uma força, por que o prazo ja ta indo pro saco. Agradeço desde ja, um abraço... Henry. 8)
Henry
Curtir tópico
+ 0
Responder
Posts
31/05/2003
Ramerhy
Uma maneira de você fazer isso seria:
No aplicativo servidor, você compactaria os dados (´strings que você gerou´) e enviaria para o aplicativo cliente. Este por sua vez descompactaria os dados para apresentar ao usuário...
Quanto a mais de um usuário acessar as tabelas já fica mais complicado. Você teria que criar um tipo de ´semáforo´, ou seja, uma outra tabela que conteria informações sobre qual usuário está utilizando qual tabela/registro. Fica bem complicado desenvolver isso (principalmente porque levaria muito tempo...)
Outra formar seria você utilizar a tecnologia ´midas´ (3 ou 2 camadas) para fazer isso. Acredito que no próprio Clube Delphi tenha algumas apostilas explicando como utilizar o midas...
Espero ter ajudado,
Abraços,
Romulo.
No aplicativo servidor, você compactaria os dados (´strings que você gerou´) e enviaria para o aplicativo cliente. Este por sua vez descompactaria os dados para apresentar ao usuário...
Quanto a mais de um usuário acessar as tabelas já fica mais complicado. Você teria que criar um tipo de ´semáforo´, ou seja, uma outra tabela que conteria informações sobre qual usuário está utilizando qual tabela/registro. Fica bem complicado desenvolver isso (principalmente porque levaria muito tempo...)
Outra formar seria você utilizar a tecnologia ´midas´ (3 ou 2 camadas) para fazer isso. Acredito que no próprio Clube Delphi tenha algumas apostilas explicando como utilizar o midas...
Espero ter ajudado,
Abraços,
Romulo.
Responder
Gostei + 0
01/06/2003
Henry
Romulo, valeu pela dica, vo da uma zipada na lista sim, só que uma coisa estranha q eu nao sitei, é que quando envio do meu IP da maquina , tipo assim: Abro o programa cliente e o servidor na mesma maquina, no ip do servidor especifico o IP local (127.0.0.1) e chega que é um troço de rapido, e o arquivo tem em media 10k.Q q eu faço ???
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)