Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Woolf en 1 Marzo 2014, 19:13 pm



Título: Transferencia de Archivos y MultiConexiones [Winsock Vb6]
Publicado por: Woolf en 1 Marzo 2014, 19:13 pm
Tengo el problema que cuando quiero enviar el archivo a partir del servidor hasta el cliente solo envía [¡Rar] Osea la primera linea y no se como arreglarlo,trate con miles de códigos pero todos me hacen lo mismo,me envian solo la primer linea y el archivo que me envia solo pesa 1 Kb cuando el archivo original pesa 176Kb

Servidor:
Código:
If Peticion = "Actualizar" Then
Open RUTA.Text For Binary As #1
    s_ArchivoOrigen = Space(LOF(1))
    Get #1, , s_ArchivoOrigen
    Winsock2(Index).SendData "Archivos|" & s_ArchivoOrigen
Close #1

Cliente:
Código:
If Separador(0) = "Archivos" Then
RUTA = App.Path & "/server.rar"
Open RUTA For Output As #1
    Print #1, Separador(1)
Close #1
End If

Agradecería mucho su ayuda,Saludos


Título: Re: Transferencia de Archivos y MultiConexiones [Winsock Vb6]
Publicado por: MCKSys Argentina en 2 Marzo 2014, 01:43 am
Prueba con esto:

Código
  1. If Separador(0) = "Archivos" Then
  2. RUTA = App.Path & "/server.rar"
  3. Open RUTA For Binary Acess Write As #1
  4.    Put #1, Separador(1)
  5. Close #1
  6. End If
  7.