Friday, July 24, 2009

NP5

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");
}





}

No comments:

Post a Comment