sábado, 25 de octubre de 2014

TCP Chat Multicliente con Privados y conexion MySQL con VB.NET

Se trata de una pequeña aplicacion que implementa un Chat Multicliente con Conversaciones Privadas (via TCP), conectado con una Base de Datos MySQL.


Descarga del Proyecto Completo Onedrive

20 comentarios:

  1. puedes hacer un teclado en pantalla con todas las funciones del teclado en pantalla de windows¿?

    ResponderEliminar
    Respuestas
    1. Hola: Ufff. Eso me llevaría mucho tiempo y es muy fácil. Es decir, no es complicado pero lleva mucho tiempo hacer el programa. Ademas creo que sobre el tema hay muchos en YouTube. Yo he hecho alguno pero solo de funciones especiales. Si tienes dificultad para alguna función en concreto déjame un comentario. Lo que si voy a subir en breve es un "teclado" para control de un proceso (abrir, cerrar, escribir, etc.) . Saludos.

      Eliminar
  2. oye, gracias x todos los proyectos, pero en este me presenta muchos errores en la conección MYSQL

    ResponderEliminar
    Respuestas
    1. el problema creo q es q no la encuentra

      Eliminar
    2. Hola: Probablemente no encuentra la base de datos o esta estructurada de forma diferente a la que use yo para construir la aplicacion. ¿Podrias enviarme capturas de los errores que te da.?
      En mi caso (Windows7) parece que lo guarda aqui:
      C:\ProgramData\MySQL\MySQL Server 5.6\data\chat
      En cualquier caso yo no hice nada especial para su guardado. Asi que supongo que lo guarda ahi por defecto.
      Saludos.

      Eliminar
    3. Gracias amigo, eres buena onda, fijate q ya no pude solucionarlo, el visual studio se me daño, he buscado soluciones en google y nada que pude, y esta muy chingon formatear la pc, pero gracias viejo.

      Eliminar
    4. Hola: ¿Crees que se te ha estropeado Visual Studio por esta aplicacion?. ¿Puedes darme mas detalles?. Saludos.

      Eliminar
  3. Puedo ayudar con este error de conexión ? Estas impresiones Neja
    Pode Mim Ajuda Com Esse Erros ? Olha esse screenshot
    01 = https://dl.dropboxusercontent.com/s/m973q5xkdg1bngx/Captura%20de%20tela%202015-05-02%2015.16.20.png?dl=0
    02 = https://dl.dropboxusercontent.com/s/ll4v4ituaznmic3/Captura%20de%20tela%202015-05-02%2015.17.42.png?dl=0

    ResponderEliminar
    Respuestas
    1. Hola: Para poder usar esta aplicación debes tener instalado MySQL y el conector para .NET. Ademas, la base de datos debe tener la misma estructura. Si utilizas otra contraseña debes modificarla en el código.
      Saludos.

      Eliminar
    2. Si las miradas son los que se utilizan?
      Olha Se é Esses Que Vocé Usar ?
      01 = https://dl.dropboxusercontent.com/s/74mz8jzcmylf4pr/Captura%20de%20tela%202015-05-03%2013.38.48.png?dl=0

      Eliminar
    3. Hola Cómo Conectar Pero cuando Vo Resgistra Es este error Look La pantalla Conectado Esto es lo que puse en la Base de Datos
      ====================================================
      Olá Conseguir Conectar Mas Quando eu Vo Resgistra Ele da esse Erro Olha La o screenshot Esse Conectado é o Que eu Coloquei la na Data Base
      ====================================================
      01 = https://dl.dropbox.com/s/nhz0gvanbgw0exn/Captura%20de%20tela%202015-05-03%2014.13.19.png?dl=0
      02 = https://dl.dropbox.com/s/lbxyy0w491j2uw2/Captura%20de%20tela%202015-05-03%2014.14.09.png?dl=0

      Eliminar
    4. Hola Cómo Conectar Pero cuando Vo Resgistra Es este error Look La pantalla Conectado Esto es lo que puse en la Base de Datos
      ====================================================
      Olá Conseguir Conectar Mas Quando eu Vo Resgistra Ele da esse Erro Olha La o screenshot Esse Conectado é o Que eu Coloquei la na Data Base
      ====================================================
      01 = https://dl.dropbox.com/s/nhz0gvanbgw0exn/Captura%20de%20tela%202015-05-03%2014.13.19.png?dl=0
      02 = https://dl.dropbox.com/s/lbxyy0w491j2uw2/Captura%20de%20tela%202015-05-03%2014.14.09.png?dl=0

      Eliminar
    5. Hola: Parece que lo estas consiguiendo. Quizas tienes que revisar la columna "id" de tu base de datos. Saludos.

      Eliminar
    6. Hola Pode Ajuda Com esse erro Unable to connect to any of the specified MySQL hosts Outro Computador não ta Conseguindo ter Conexao Com Chat Outro Computador ele da erro pode mim ajuda pra outros ter acesso eu to com esse MYSQL https://dl.dropbox.com/s/4ysdi69rt0xjmlp/ERRROR.png?dl=0
      Tem que Ter o php instalado ? Pra outras Pessoas ter Conexão ?
      quando o Outro Computado com Outra rede Quando Tenta Conectar ele da esse erro Unable to connect to any of the specified MySQL hosts

      Hola puede ayudar con este error Unable to connect to any of the specified MySQL hosts Otro equipo no tiene ta Conseguir Conexao Chat con otro equipo con otra red que error puedo ayudar a otros a tener acceso a esta MYSQL I https://dl.dropbox.com/s/4ysdi69rt0xjmlp/ERRROR.png?dl=0
      Tienes que tener instalado php ? La gente tiene que otra conexión ?
      cuando el Otro computarizada con otra red Cuando trata Conectar de este error Unable to connect to any of the specified MySQL hosts

      Eliminar
    7. Hola Pode Ajuda Com esse erro Unable to connect to any of the specified MySQL hosts Outro Computador não ta Conseguindo ter Conexao Com Chat Outro Computador ele da erro pode mim ajuda pra outros ter acesso eu to com esse MYSQL https://dl.dropbox.com/s/4ysdi69rt0xjmlp/ERRROR.png?dl=0
      Tem que Ter o php instalado ? Pra outras Pessoas ter Conexão ?
      quando o Outro Computado com Outra rede Quando Tenta Conectar ele da esse erro Unable to connect to any of the specified MySQL hosts

      Hola puede ayudar con este error Unable to connect to any of the specified MySQL hosts Otro equipo no tiene ta Conseguir Conexao Chat con otro equipo con otra red que error puedo ayudar a otros a tener acceso a esta MYSQL I https://dl.dropbox.com/s/4ysdi69rt0xjmlp/ERRROR.png?dl=0
      Tienes que tener instalado php ? La gente tiene que otra conexión ?
      cuando el Otro computarizada con otra red Cuando trata Conectar de este error Unable to connect to any of the specified MySQL hosts

      Eliminar
    8. screenshot https://dl.dropboxusercontent.com/s/3odvqq7r26lluc8/Screen.png?dl=0

      Eliminar
  4. screenshot https://dl.dropboxusercontent.com/s/3odvqq7r26lluc8/Screen.png?dl=0

    ResponderEliminar
    Respuestas
    1. Hola:

      Como digo en el video, yo no soy un experto en MySQL. Esta aplicación es para personas que sepan mucho de MySQL y la puedan adaptar.

      Para que los otros usuarios ( Clientes) puedan acceder al Servidor de MySQL supongo que la Base de Datos tiene que estar disponible online creo que se puede hacer con phpMyAdmin. Pero yo no se hacerlo.

      Saludos.

      Eliminar
  5. Buenos dias vbtutorialesabc, muy bueno tu proyecto. Aunque tengo una duda, me funciona bien si inicio sesion con dos usuarios en el mismo equipo donde está el servidor, pero los usuarios que se conectan desde otros equipos no actualizan el LISTBOX con la lista de los demás usuarios que se han conectado. Que puede ser?. Gracias.

    ResponderEliminar
  6. Hola:
    Te he contestado esto en el Canal de Youtube:
    "Hola: No entiendo bien el problema. La segunda captura no me es suficiente para entenderlo. ¿Podrias darme mas detalles del problema y en que circunstancias se produce?. Saludos"
    ¿A que aplicacion te refieres a esta (con MySQL) o a la que es solo VB.NET?.
    ¿Funcionan el resto de cosas (envio de mensajes, etc)?. Cuantos mas detalles me des mas sencillo me sera responderte.
    Saludos.

    ResponderEliminar