| ConnectURL |
|
|
Una simple implementación del uso de la clase java.net.URLConnection para bajarse ficheros de Internet. La idea era crear una utilidad que me permitiese bajar imágenes en un proceso batch desde la línea de comandos.
Sólo necesita dos argumentos: la dirección de lo que nos queremos bajar, y el fichero en el que queremos guardarlo:
java ConnectURL [url] [destination file]
Por ejemplo:
java ConnectURL http://geocities.datacellar.net/Hollywood/Mansion/6793/imagenes/estrella.gif estrella.gif
Código:
ConnectURL.java
|
| Chateo |
|
|
Ejemplo de aplicación que utiliza la clase java.net.ServerSocket para abrir un puerto en la máquina y esperar conexiones, de esta manera se pueda hacer un chat entre dos equipos: uno corriendo esta aplicación y otro haciendo un telnet al equipo anterior.
El único argumento que requiere esta aplicación es el puerto en el que queremos esperar conexiones (al que se conectará el telnet del cliente):
java Chateo [port number]
Por ejemplo, en la máquina miMaquina , escuchando en el puerto 1234 :
java Chateo 1234
Y el cliente, desde otra máquina se conectará con:
telnet miMaquina 1234
Código:
Chateo.java
|
| Mailator |
|
|
Utilidad para enviar correo desde la línea de comandos. Es útil por ejemplo para enviar mensajes con tareas programadas o bueno, lo que se os ocurra.
Consta de dos ficheros con código: el primero es el fichero SMTP.java , que es una clase que permite hacer uso del servicio SMTP de una máquina, en el puerto 25. Para implementar este protocolo se ha seguido el RFC 821, donde se explica el funcionamiento básico del SMTP.
El segundo fichero es el Mailator.java que es un interfaz de usuario para utilzar la clase SMTP con comodidad.
Por ejemplo:
java Mailator -help
Mostrará la ayuda de los comandos disponibles.
Código:
SMTP.java
Mailator.java
|
|