hola a todos
soy nuevo en esto
nesecito una ayuda con java, el problema es que necesito hacer un programa FTP (cliente servidor)
el funcionamiento completo de este, pero aun no se como hacerlo, me gustaria saber si alguien me puede guiar, o tendria el codigo en sus manos
gracias
esto me funciona muy bienpackage tutori;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import javax.swing.JOptionPane;
class nodo
{
String dato;
nodo enlace;
public nodo(String x)
{
dato=x;
enlace=null;
}
nodo(int entrada) {
throw new UnsupportedOperationException("Not yet implemented");
}
public String getDato()
{
return dato;
}
public nodo getEnlace()
{
return enlace;
}
public void setEnlace(nodo enlace)
{
this.enlace=enlace;
}
}
class lista
{
protected nodo primero;
public lista()
{
primero=null;
}
public lista insertarCabezaLista(String entrada)
{
nodo nuevo;
nuevo=new nodo (entrada);
nuevo.enlace=primero;
primero=nuevo;
return this;
}
public nodo buscarLista(String entrada)
{
nodo indice;
for (indice = primero; indice!=null;indice=indice.enlace)
if (entrada == indice.dato)
return indice;
return null;
}
public void visualizar()
{
nodo n;
int k=0;
n=primero;
while(n!=null)
{
System.out.println(n.dato + "");
n=n.enlace;
k++;
}
}
}
public class ultimo
{
public static void main(String[] args) throws IOException
{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
int i = 0;
String d;
lista lista;
int k=5;
lista = new lista();
while (i < 4)
{
System.out.println("# 1 - Ingresar por la cabeza");
System.out.println("# 2 - Buscar un nombre");
System.out.println("# 3 - Sacar el promedio mas alto");
System.out.println("# 4 - Salir");
i=Integer.parseInt(in.readLine());
if (i==1)
{
System.out.println("# Ingrese el numero de alumnos");
k=Integer.parseInt(in.readLine());
for (;k>0;k--)
{
d=JOptionPane.showInputDialog("Inrese el nombre");
lista.insertarCabezaLista(d);
}
lista.visualizar();
}
if (i==2)
{
d=JOptionPane.showInputDialog("Inrese el nombre a buscar");
}
if (i==3)
{
System.out.println("!!Elejiste la tercera!!");
}
if (i==4)
{
System.out.println("!!OUT!!");
}
}
}
}
pregunta necesita hacer el cliente? o emular por completo el protocolo FTP?....
si lo que necesita es simplemente hacer un cliente le recomiendo utilice las librerias de apache commons Net...http://commons.apache.org/net/ esta libreria ya le hace todo el trabajo de comunicacion para FTP o incluso FTPS, lo he usado en varios proyectos y es excelente...
Ahora si lo que necesita es hacerlo desde 0 una buena alternativa es usando sockets
Una pregunta, hay algun entorno de desarrollo para Java para Ubuntu y un entorno de desarrollo de C++ para Ubuntu?
Cualquier cosa me avisan
Una pregunta, hay algun entorno de desarrollo para Java para Ubuntu y un entorno de desarrollo de C++ para Ubuntu?
Cualquier cosa me avisan
Una pregunta, hay algun entorno de desarrollo para Java para Ubuntu y un entorno de desarrollo de C++ para Ubuntu?
Cualquier cosa me avisan