Programando en entornos Cliente Servidor

Socktes en Java

Estoy pensando desarrollar una aplicación Cliente - Servidor en Java. Mi pimer programa Cliente - Servidor lo desarrolle en Visual Basic 6, el inconveniente es que necesitaba controles .ocx para que funcionara en otra máquina, además de tener que instala Visual Studio.

Con Java no veo inconveniente, ya que solo necesito instalar la máquina virtual y listo para funcionar.

Encontré varios libros en Taringa sobre programación con Sockets en Java y en CASIDIABLO.Net . Muestra un ejemplo del uso de sockets mediante un chat.


Por si alguin le interesa un socket se compone de: dirección IP:puerto de sevicio.

Ejemplo:http://127.0.0.1:8080 para conectarte a tu propia máquina y ver documentos .jsp
Servidor: http://127.0.0.1 - Puerto de servicio: 50505

Les dejo un manual sobe sockets en Java por si a alguien le interesa :)

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

50505 ?

Un URL de HTTP que no indica puerto, por default va al puerto 80, no 50505. Tendría que ser http://127.0.0.1:50505/

y el primer URL creo que ningún navegador te la va a hacer de tos pero no sé si al crear un java.net.URL con esa cadena tal cual, la corrija o levante una excepción de URL inválido (le falta una diagonal al final).

Un socket es una conexión entre dos puntos. Un socket TCP es una conexión entre dos interfaces TCP, cada una con su dirección IP y en ambos casos hay un puerto (aunque solamente se debe definir el puerto destino). Creo que estás mezclando aquí URLs con sockets.

Este es un ejemplo (simple) de manejo de sockets TCP.

Sobre sockets

Perdón, error de dedo, :( , quize poner 8080.