0% encontró este documento útil (0 votos)
17 vistas7 páginas

Aplicación de chat en Java con sockets

Este documento describe cómo crear una aplicación de chat usando sockets de Java con una interfaz gráfica. Explica los pasos para crear un proyecto de NetBeans para el chat, agregar botones, áreas de texto y campos de texto a la interfaz. Luego detalla cómo codificar el servidor para enviar y recibir mensajes y el cliente para conectarse al servidor y mostrar mensajes. Finalmente, instruye cómo configurar las conexiones de red e IP para que el chat funcione entre máquinas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas7 páginas

Aplicación de chat en Java con sockets

Este documento describe cómo crear una aplicación de chat usando sockets de Java con una interfaz gráfica. Explica los pasos para crear un proyecto de NetBeans para el chat, agregar botones, áreas de texto y campos de texto a la interfaz. Luego detalla cómo codificar el servidor para enviar y recibir mensajes y el cliente para conectarse al servidor y mostrar mensajes. Finalmente, instruye cómo configurar las conexiones de red e IP para que el chat funcione entre máquinas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

chat application using java sockets (with GUI)

Como primer paso tenesmos que crear un nuevo proyecto en NetBeans para ello
tenemos que dirigirnos a la parte superior izquierda, se nos aparecerá otra
ventana donde tenesmo que indicar el nombre del proyecto en este caso se
llamara chat

Una vez tengamos todo listo ya pasamos a crear nuestro chat las herramientas
que necesitamos son: un botón, un área de texto y un campo de texto.
Este es el servidor ahora solo falta poner el nombre de la variable a todos solo
tenemos que hacer clic derecho a donde queremos cambiar la variable un
ejemplo es al área de texto le pondremos “msg_area”, al botón “msg_send”,
al campo de texto “msg_text”.

Ahora tenemos que empezar a codificar el botón dándole doble clic y se nos
pondrá en su respectiva área de codificación tenemos que colocar su código,
pero antes tenemos que importar algunas
librerías para que funcione el código que serían
la siguiente
Como se puede ver en la imagen estas son las
librerías que necesitaremos para que no nos
marque error a la hora de estar codificando,
también como se puede ver utilizamos las
variables Socket el que va a entrar y salir los
datos.
Ahora ya tenemos todo listo ahora si vamos a codificar el área del botón
dándole doble clic al botón este es el
que se va a encargar de enviar los
mensajes al cliente (más adelante
veremos el código del cliente).

Ahora pasaremos a la parte del área del texto donde se va a encargar de


recibir los mensajes y ponerlo a la vista. Le damos doble clic para que se
coloque en el área de código, ahora implementamos las variables que
declaramos anteriormente de la siguiente forma

Ya que tenemos codificado todo, lo único que falta es hacer el cliente de la


misma manera que se realizó el server con algunas diferencias a la hora de la
codificación.
Cliente.
Para el cliente es el mismo interfaz con las mismas características, nombre de la
variable, mismas herramientas, lo único que cambia son algunas cosas que se
mostrare en la siguiente imagen

Ahora entramos en la parte del botón y se escribirá el código siguiente. Pero


como anteriormente también tenemos que declarar las variables necesarias para
poder realizar con éxito el proyecto, también sus respectivas variables.
Como pueden notar no se declaró lo que es el
ServerSocket ya que no lo necesitaremos para
este chat ya que solo se ocupa en el chat que
será el server.

Ahora tenemos que codificar lo que es la parte del botón. Que se mostrara en la
siguiente imagen.
como se puede ver es la parte del
botón es muy similar ya que es la parte
donde solo se encarga de enviar el
mensaje.

Y ahora veremos la parte de la codificación del área de texto. Aquí es donde se


ve la diferencia ya que es donde tenemos que conectar con el puerto y la
dirección ip de la maquina que se encuentra el servidor.
Ahora solo tenemos que configurar el Windows para que funcione, tenemos
que irnos a Panel de control\Redes e Internet\Conexiones de red
ahora tenemos que dar clic derecho
a la parte donde está el Ethernet y
tenemos que configurar la ip de la
siguiente forma

Como se puede ver solo tenemos que colocar la ip de la pc que se va a


conectar

Ahora solo tenemos que configurar la parte del uso compartido que se
encuentra en Panel de control\Redes e Internet\Centro de redes y recursos
compartidos\Configuración de uso compartido avanzado y tenemos que
activar todas las opciones menos 2 que les mostraremos a continuación.
Como se puede ver, activamos todas las opciones menos la del cifrado de 40 o
50 bits y desactivar el compartido por contraseña (tenemos que repetir el
procedimiento con la pc 2 que se va a realizar son los mismos pasos)

Ahora solo queda probarlo si funciona primero en la maquina que este el server
tiene que iniciar primero para que el cliente pueda conectarse y poder
comunicarse entre si

También podría gustarte