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 :)
- CARRARO's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios
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.