|
Postada em 07/02/2006 13:34 hs
Voces devem se lembrar que ha pouco tempo, estive pedindo ajuda para terminar de desenvolver um software para CyberCafe.
Legal, terminei o software, e agradeço d+ a ajuda dos amigos aqui do site. Porém, agora, surgiu uma nova questão. Estou testando o software em um cyber de um amigo.
A funcao do programa é bloquear e desbloquear os pcs que os usuarios usam, para que nao fiquem apos o tempo que solicitaram (o que é muito comum na regiao onde moro). No pc cliente (que os usuarios utilizam) tem um arquivo cliente.exe que se conecta com o servidor. O programa servidor, envia os comandos de bloqueio e desbloqueio para o cliente. O servidor tambem controla o tempo de uso. Quando faltam 10 minutos, ele envia um comandõ, que entao avisará o usuario tocando um arquivo de som, que faltam 10 minutos para o termino do tempo dele.No programa servidor, eu coloquei um timer que verifica o status da conexao do winsock e coloca em uma label o status atual. Caso o status seja <> de 7 (conectado) ele tenta reconectar. No cliente, eu coloquei um timer tambem que faz o mesmo, porem quando o status <> de 7 ele da um wsock.close, e um wsock.listen.
Meu problema (enfim...rsrsrs) é o seguinte.... durante o dia, a conexao cai varias vezes, o que teoricamente nao era pra acontecer devido aos timers que tem nos programas para verificar a conexao. O interessante é que isso acontece em alguns pcs. Só para os amigos ficarem mais a par...as maquinas sao novas e formatadas, com winXP sp2, o cabeamento de rede é novo, e tambem o hub utilizado é novo, ou seja, provavelmente nao é parte fisica. A conexao é feita por ip.
Por favor, se alguem tiver uma luz, ascenda rsrsrsrsrsrs....
Fernando Cesar VainiSe voce morrer daqui a 5 minutos, vai levar todo o seu conhecimento. Antes que isso aconteça, compartilhe-o!!!
|
|
|
|
|
Postada em 26/04/2006 16:33 hs
Cara sou novo em vb, então não posso te ajudar , mas vc pode. me mande alguns exemplos feitos ai no seu programa, pois estou criando um tb pra lan desde já muitíssimo obrigado.
|
|
|
|
Postada em 27/04/2006 08:26 hs
Conexões podem variar de status, uma vez conectados elas podem cair para o status de TIME_WAIT, o que não significa que a conexão foi perdida, mas sim que está há algum tempo sem uso.
|
|
|
|