FTP SERVER
import java.io.*;
import java.net.*;
public class fs
{
public static void main(String args[]) throws Exception
{
try
{
ServerSocket ss=new ServerSocket(1334);
Socket s=ss.accept();
DataInputStream in=new DataInputStream(s.getInputStream());
DataOutputStream out=new DataOutputStream(s.getOutputStream());
String str;
int x=0;
str=in.readUTF();
File f=new File(str);
if(f.exists())
{ out.write(x);
FileInputStream fin=new FileInputStream(str);
int i;
do
{
i=fin.read();
out.write(i);
}
while(i!=-1);
System.out.println("File transfered Successfully...");
}
else
System.out.println("File not found...");
}
catch(Exception e){}
}
}
FTP CLIENT
import java.io.*;
import java.net.*;
public class fc
{
public static void main(String args[])
{
int i=0,x=1; String str="null";
try
{
Socket s=new Socket("192.168.0.18",1334);
DataInputStream in=new DataInputStream(s.getInputStream());
DataOutputStream out=new DataOutputStream(s.getOutputStream());
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("enter file");
str=br.readLine();
out.writeUTF(str);
x=in.read();
if(x==0)
{
FileOutputStream fout=new FileOutputStream(str);
i=0;
while(i!=-1)
{
i=in.read();
fout.write(i);
}
}
}
catch(Exception e){}
if(x!=0) System.out.println("File not found...");
else System.out.println("File File received successfully");
}
}
Friday, July 24, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment