E ai galera... Querem um problema??? Lá vai...
Estou construindo um software para controle de Cyber Cafes, que vai controlar o tempo de cada micro, e de acordo com o tempo vai calcular o valor a ser cobrado. O ponto principal do programa, é que eu deixo as maquinas que serao usadas com o teclado e mouse bloqueado por meio da função BlockInput e o monitor desligado. Quando a pessoa acessa, eu conecto pelo servidor (que usa winsock, claro) e o programa da os comandos para destravar o pc e a pessoa usa. O que acontece na real, é que o programa foi contruido para um cyber e vai controlar 60 micros. Para nao ter que digitar 60 vezes o mesmo codigo, eu criei tudo por matrizes, incluindo uma matriz de winsocks. Tudo funciona perfeitamente. Mas agora é que vem o problema.
No meio do programa eu criei um timer, de 30 segundos, que verifica se a conexao esta de pe ou nao. O codigo é assim:
For i = 1 to 60
If WSock(i).State <> 7 Then
WSock(i).Close
WSock(i).Connect TabelaIps(i), 8811
End If
Next
Ele verifica de 30 em 30 segundos, todos os micros. Aquele que nao estiver conectado, ele vai tentar obter a conexao. Acontece que depois de um periodo de
tempo, o programa é finalizado por causa de um erro, que é o seguinte:
Run-time error '10055'
No buffer space is available
Estou ficando louco com esse erro.
Por favor, preciso alguém me ajude..........
Desde já agradeço aos parceiros do Forum.