comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[Java] Chat utilizando WebSockets con JavaEE y JavaFx

  • 3 Respuestas
  • 2941 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado coke951

  • *
  • Underc0der
  • Mensajes: 37
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
  • Skype: Cok3951
« en: Diciembre 18, 2016, 06:10:42 pm »
Que tal comunidad, he creado un pequeño proyecto utilizando JavaFX y Websockets, anteriormente Gus Garsaky había subido un grandioso aporte similar, lamentablemente ya no esta online :( .
Si bien no estoy a su altura, hice algo muy parecido, pero en ves de utilizar HTML5 y JS como cliente, creé mi propia consola con JavaFX.
Desde ya aviso que mi gusto para el diseño es bastante malo :D

Acá están algunas imágenes del cliente:



Comandos del cliente:
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
IMPORTANTE: Solo es posible ingresar un comando a la vez y estos van seguidos de una diagonal. Ej: \conn Jorge
[Comando] - [Descripción]
/conn <nombre usuario> ó /connect <nombre usuario> - Sirve para conectarse al websocket. Es necesario especificar el nombre de usuario.
/online - Ver todos los usuarios conectados en el chat.
/dis ó /disconnect - Sirve para desconectarse del websocket.
/clear - Limpia la terminal.
/pm <nombre usuario> - Envia un mensaje privado a un usuario en especifico.
/help - Ver lista de todos los comandos.
/exit - Salir del programa.

Acá esta el código
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta

Lean un poco el README.md de github, ahí cuento algunas consideraciones que deben de tener para arrancar el proyecto.

Denme sus opiniones, mejoras, consejos, etc...
Saludos!


Desconectado Yuki

  • *
  • Underc0der
  • Mensajes: 67
  • Actividad:
    0%
  • Reputación 5
    • Ver Perfil
« Respuesta #1 en: Diciembre 22, 2016, 05:38:57 pm »
Se ve copado el Chat.

Yo soy de esos que siempre piden capacidad para agregar plugins a los programas, deberías pensarlo.
Veo que usas una caja de texto simple para el chat, podrías cambiarlo por algún RichEdit o algún resaltado de texto enriquecido.

Me intereso el chat, nunca entendí por que foros tan grandes como este no crean su propio Chat, tipo con resaltado de textos, sumbidos, emoticons y todo ese rollo.  :P

Desconectado BlackBlex

  • *
  • Underc0der
  • Mensajes: 49
  • Actividad:
    0%
  • Reputación 4
    • Ver Perfil
  • Skype: blackblex
  • Twitter: blackblex
« Respuesta #2 en: Diciembre 23, 2016, 06:37:04 pm »
Es interesante el chat, es interesante el uso de websockets y la consola propia.

Tiene razón mi compañero de arriba, deberías de implementar algun sistema de plugins.


Yo tengo uno echo pero no utiliza websockets, y fue por parte de un ejercicio de la uni.

A ver si lo posteó más al rato.

Enviado desde mi MotoG3 mediante Tapatalk
« Última modificación: Diciembre 23, 2016, 06:50:51 pm por BlackBlex »

Desconectado coke951

  • *
  • Underc0der
  • Mensajes: 37
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
  • Skype: Cok3951
« Respuesta #3 en: Diciembre 23, 2016, 10:23:24 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Se ve copado el Chat.

Yo soy de esos que siempre piden capacidad para agregar plugins a los programas, deberías pensarlo.
Veo que usas una caja de texto simple para el chat, podrías cambiarlo por algún RichEdit o algún resaltado de texto enriquecido.

Me intereso el chat, nunca entendí por que foros tan grandes como este no crean su propio Chat, tipo con resaltado de textos, sumbidos, emoticons y todo ese rollo.  :P

No se me había ocurrido eso de los plugins, lo investigare :D, sobre el texto enriquecido, utilizo un TextFlow, lo cual me permite modificar el texto a voluntad, inclusive agregar imagenes (para emojis) sin problema alguno, en un principio quería que el mismo usuario pudiese configurar el color, fuente de texto y el tamaño del texto que enviaba o veía, pero eso me iba a llevar algo de tiempo y mi objetivo era crear un proyecto utilizando websockets (este es mi primer proyecto con esa tecnología), en teoría lo deje algo preparado para darle por ese lado, darle la posibilidad de que el usuario modifique la fuente, su tamaño y estilo. Cunado haga ChatWithWebSocketsv1.2 agregare esa característica y definitivamente tendré que darle otro nombre mas cool.

 

¿Te gustó el post? COMPARTILO!



[Video Curso] Iniciacion a Java por DesarrolloWeb y EscuelaIT Mayo 2014

Iniciado por graphixx

Respuestas: 3
Vistas: 1586
Último mensaje Febrero 23, 2015, 10:13:28 am
por Hu3c0
Java Extremo [Video Cursos Completos] [Español] [ISO] 2009

Iniciado por graphixx

Respuestas: 9
Vistas: 4583
Último mensaje Diciembre 04, 2017, 02:36:34 am
por graphixx
[LIBRO] Programación avanzada en Java - Sonia Jaramillo Valbuena

Iniciado por graphixx

Respuestas: 3
Vistas: 2986
Último mensaje Julio 25, 2018, 10:33:06 am
por GVelandia
Como compilar programas Java en la consola de comandos de Windows

Iniciado por tar3kw0rm3d

Respuestas: 2
Vistas: 2277
Último mensaje Junio 04, 2013, 02:55:07 pm
por tar3kw0rm3d
[VIDEOTUTORIAL] Java 7 (2011) Creación de aplicaciones de escritorio

Iniciado por graphixx

Respuestas: 3
Vistas: 2378
Último mensaje Diciembre 13, 2017, 12:15:55 pm
por Jean Grey