Chat Application Using Java Sockets.docx

  • Uploaded by: Jose Marcelino Senju
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Chat Application Using Java Sockets.docx as PDF for free.

More details

  • Words: 677
  • Pages: 7
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

Related Documents


More Documents from "sharebook_ttmq"

Ivan Tarea.docx
May 2020 7
October 2019 33
Bingo1.docx
August 2019 9