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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


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


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Winsock .... Que Hago Mal
« en: 3 Septiembre 2006, 20:52 pm »

Hola
Este Tema Ya lo Habia POSTEADO antes pero nadie me respondio,
Depronto no fui muy claro en mis ideas...
por lo cual me decidi a postearlo de nuevo...
Explivo:
estoy Haciendo Una Aplicación Cliente / Servidor, Utilizando winsock hasta aqui todo muy bien, lo que quiero hacer es que cuando yo mande (Servidor) como mensaje la palabra "tiempo" en el en clinte se activen 2 Timers, he tratado haciendo lo siguiente:
Esto Va en el Cliente.
Código:
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
    Dim Buffer As String
    Winsock1.GetData Buffer
    Select Case Buffer
          case "Tiempo"
                   timer1.enabled = true
                   timer2.enabled = true
   end select
End Sub
pero  esto no funciona !!!
ya he comprobado todo, y todo funciona bien menos esto..
Como mas puedo activar los timers...
Nota: Tambien he probado mandarme solo mensajes y el winsock responde correctamente....
Gracias de Antemano,


JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA   


En línea


dPix

Desconectado Desconectado

Mensajes: 222


¬_¬ - ¬O.o


Ver Perfil
Re: Winsock .... Que Hago Mal
« Respuesta #1 en: 3 Septiembre 2006, 20:59 pm »

Hola MANULOMM, veamos, aparentemente yo no veo nada erroneo, pero prueba con :

Código:
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
    Dim Buffer As String
    Winsock1.GetData Buffer
if buffer = "tiempo" or buffer = "Tiempo" then
timer1.enabled = true
timer2.enabled = true
end if
End Sub

Puede ser que estes mandando "tiempo" y no "Tiempo", solo se me ocurre eso, espero que sea eso, un saludo.

dPix


En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Winsock .... Que Hago Mal
« Respuesta #2 en: 4 Septiembre 2006, 00:15 am »

no realmente la palabra no la ecribo, asigno el valor "Tiempo" a la Variable Buffer cuando hago click sobre un boton es como si en la  comunicacion con el cliente a la palabra se le agrgara algun caracter pues nunca responde....

De todos modos muchas gracias por tu atencion



JUAN MANUEL LOMBANA
MADELLÍN - COLOMBIA
En línea


Hans el Topo


Desconectado Desconectado

Mensajes: 1.754


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: Winsock .... Que Hago Mal
« Respuesta #3 en: 4 Septiembre 2006, 02:22 am »

¿y xk no miras los datos que te llegan y nos cuentas?

Código:
msgbox buffer
En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Winsock .... Que Hago Mal
« Respuesta #4 en: 4 Septiembre 2006, 16:48 pm »

ya lo he hecho, los he mostrado en textbox´s, es mas he utilizado el metodo:
Código:
Private Sub Text1_Change()
        Select Case Buffer
                  case "Tiempo"
                        timer1.enabled = true
                        timer2.enabled = true
       end select
End Sub
todas las variables han sido declaradas como publicas, porl o cual por ahi no hay error...
Detodas maneras le voy a seguir intentando.... Gracias


JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA
En línea


SheKeL_C$


Desconectado Desconectado

Mensajes: 549


_-=[Sh3K3L_C$]=-_


Ver Perfil
Re: Winsock .... Que Hago Mal
« Respuesta #5 en: 4 Septiembre 2006, 19:16 pm »

Cuadno e leido tu post m a venido a la cabeza un problema que tuve yo ace algun tiempo... fue un error muy tonto y era q yo enviaba la palabra pero con la 1º letra en mayusculas y en la otra parte del programa lo tenia todo en minusculas..

Prueba a hacerlo asi

Código:
Dim Buffer As String
    ws.GetData Buffer
   
    Select Case LCase(Buffer)
        Case "tiempo": timer1 = True: timer2 = True
    End Select
En línea

Hans el Topo


Desconectado Desconectado

Mensajes: 1.754


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: Winsock .... Que Hago Mal
« Respuesta #6 en: 4 Septiembre 2006, 19:51 pm »

ya lo he hecho, los he mostrado en textbox´s, es mas he utilizado el metodo:
Código:
Private Sub Text1_Change()
        Select Case Buffer
                  case "Tiempo"
                        timer1.enabled = true
                        timer2.enabled = true
       end select
End Sub
todas las variables han sido declaradas como publicas, porl o cual por ahi no hay error...
Detodas maneras le voy a seguir intentando.... Gracias


JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA


no has respondido a mi pregunta...

¿que se supone que te llega? ¿la string con valor "tiempo"?
tienen los timers intervalo<>0?
En línea

elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Re: Winsock .... Que Hago Mal
« Respuesta #7 en: 4 Septiembre 2006, 19:56 pm »

exactamente , si los timer tienen de intervalo el valor 0 no van a "arrankar" , verifica eso,. y antes prueva lo que dijo hans, verifika que es lo que te llega usando msgbox Buffer
En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Winsock .... Que Hago Mal
« Respuesta #8 en: 5 Septiembre 2006, 03:15 am »

no los timers estan el 1 a 1000 y el segundo a 100, he probado los timeres pordiaparte (Solos) y todo funciona, encuanto al los caracteres estoy mas que seguro que siempre es "Tiempo",
pero voy a intenertat con el "LCase" para ver que pasa....
Muchas Gracias por su buena colaboracion, estamos en contacto,


JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA

En línea


MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Winsock .... Que Hago Mal
« Respuesta #9 en: 5 Septiembre 2006, 03:28 am »

como pueden ver hace poco coloque mi ultimo post
probe lo del "LCase".... y funciono, estoy brincando en una pata pues tengo una sala de internet de la cual yo soy administrador y ya habia probado todos lo softwares de gestion y no me habia acomodado con ninguno... hasta que me resolvi a hacerlo, y ya esta, solo faltan algunas cosas por resolver... muchas gracias pro su grandiosa ayuda....  :-( :-( :-(, quiero dejar claro que probe todas sus sugerencias, y lo del msgbox buffer siempre me salia "Tiempo".... seles agradece

SheKeL_C$ por favor me explicarias que funcion expecifica cumple el LCase... ;D

JUAN MANUEL LOMBANA
MEDELLÍN - COLOMBIA
En línea


Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines