Wednesday, 10 February 2016

downlaod file from Server

//MyServer.java

import java.io.*;
import java.util.*;
import java.net.*;
class MyServer
{
public static void main(String args[])
{
try
{
ServerSocket s1=new ServerSocket(2233);
Socket s=s1.accept();
DataOutputStream dout=new DataOutputStream(s.getOutputStream());
FileInputStream file=new FileInputStream("input.txt");
String msg="";
char ch=0;
int i=0;
while((i=file.read())!=-1)
{
char c=(char)i;
msg+=c;
}
dout.writeUTF(msg);
dout.flush();
s.close();
}
catch(Exception e)
{
System.out.println(e);
}
}
}

//MyClient.java

import java.io.*;
import java.util.*;
import java.net.*;
class MyClient
{
public static void main(String args[])
{
try
{
Socket s=new Socket("localhost",2233);
DataInputStream dis=new DataInputStream(s.getInputStream());
FileOutputStream file=new FileOutputStream("output.txt");
String msg=(String)dis.readUTF();
byte brr[]=msg.getBytes();
file.write(brr);
}
catch(Exception e)
{
System.out.println(e);
}
}
}

No comments:

Post a Comment