Autor
|
Tema: ¿Cómo hacer un messenger? (Leído 2,582 veces)
|
Fireball-CH
Desconectado
Mensajes: 131
Rebelblade 2009
|
Qué tal!
Bueno, quisiera saber cómo crear un messenger. En Visual Basic creo que se usa algo de socket control (algo así), ¿no? Bueno, de eso yo investigo.
Quisiera saber cómo funcionan los messengers, es decir, el sitio web donde se registran ya lo tengo... ¿cómo hago para que mi programa en Visual Basic compruebe los datos que introdujo el usuario con los de la base de datos? (¿cómo logro conectar a la base de datos desde la computadora del usuario que descargó mi messenger?) El sitio web está hecho con PHP y MySQL.
Okay, eso es todo. Espero que puedan ayudarme, saludos!
|
|
|
En línea
|
|
|
|
Ferсhu
Desconectado
Mensajes: 1.215
Menos palabras y Mas codigos.
|
Bueno, quisiera saber cómo crear un messenger. En Visual Basic creo que se usa algo de socket control (algo así), ¿no? Bueno, de eso yo investigo. Mira capas te sirva el codigo q postie hace como un mes. Es un mensajero q establece conexiones mediante winsock con otra instancia del mismo programa en otra pc. Y el codigo tiene algunas otras cositas q capas te sirvan para aprender a usar el winsock. Miralo: http://foro.elhacker.net/index.php/topic,179913.0.htmlSaludos!!
|
|
|
En línea
|
|
|
|
HaDeS, -
WarZone Master
Desconectado
Mensajes: 284
|
Quzás te sirva este manual sobre winsock + http que postee hace varios días, y que no se le dió la suficiente importancia, pero te puede servir xD Link: http://foro.elhacker.net/index.php/topic,186798.0.htmlAhora te explico yo variada cosa, para el login y el user logeado con éxito, podes mandar por un GET el user con su respectiva clave, algo como: GET /login.php?u=usuario&p=password HTTP/1.1 Host: tupagina.com Connection: Close
Y el login.php que contiene el código: //conexión a mysql y la selección de la base de datos $sentencia='SELECT * FROM tabla_usuarios WHERE usuario = "'.$usuario.'" LIMIT 1'; //cerras conexión echo 'logged=1'; }else{ echo 'logged=0'; }
y en el dataarrival del winsock pones: dim Datos as string winsock1.getdata datos vars=split(datos,"=")(0) cont=split(datos,"=")(1) if vars="logged" then if cont="1" then msgbox "usuario loggeado" else msgbox "clave o usuario incorrectos" end if
Bueno, que te sirva! Saludos 
|
|
|
En línea
|
|
|
|
Fireball-CH
Desconectado
Mensajes: 131
Rebelblade 2009
|
Gracias, <~>FeRcHu<~>! Oye, ¿para qué sirven los módulos?
Gracias, HaDeS, -! Sí me sirve tu manual, acabo de echarle una miradita! Ahora mismo voy a leerlo! Saludos!
|
|
|
En línea
|
|
|
|
Ferсhu
Desconectado
Mensajes: 1.215
Menos palabras y Mas codigos.
|
hay 2 son formularios y un solo modulo, es basicamente para declarar variables globales, y funciones q usan los formularios, el procesimiento "mensaje" lo q hace es recibir el dato entero recibido por el winsock y separar por partes. como veras falta la parte de la foto y otras cosas, pero esta la idea de como se puede hacer facilmente.
Es mas comodo asi para para usar las variables. ademas no es tan largo jaja.
Saludos!!
|
|
|
En línea
|
|
|
|
Fireball-CH
Desconectado
Mensajes: 131
Rebelblade 2009
|
Ah okay, <~>FeRcHu<~>, gracias! Saludos!
|
|
|
En línea
|
|
|
|
vivachapas
Desconectado
Mensajes: 612
|
yo tb hice mi "messenger" y pocos opinaron  pero a mi me gusto mucho, es sencillo lo q no entiendas preguntame.. http://foro.elhacker.net/index.php/topic,159701.msg755037.html#msg755037miralo ta a full  jeje hace mucho q no hago trabajos en VB y recien me quede leyendo y "recordando" jaja cualquier cosa preguntame espero q te guste  SALUDOS ------------------------- bueno lo termine de leer y vi q tiene varias cosas... pavas digamos jaja como 2 winsock xD es q fue uno de mis primeros programas con Winsock y bue, si quieres lo modifico o te digo como hacerlo con un solo control Winsock, otra cosa q vi q nunca arregle fue el Beep q EON me habia dicho como cambiarlo para q quede mejor jeje pero nunca lo hice, si lees mas arriba de ese post esta como hacerlo... 
|
|
« Última modificación: 17 Noviembre 2007, 03:10 am por vivachapas »
|
En línea
|
|
|
|
Fireball-CH
Desconectado
Mensajes: 131
Rebelblade 2009
|
Ah orale, muchas gracias, vivachapas! Lo voy a probar así! Saludos!
|
|
|
En línea
|
|
|
|
|
|