reciver

                                                       


import java.io.*;
import java.net.*;
import java.util.*;
public class receive
{
public static void main(String args[])throws Exception
{
try
{
ServerSocket ss;
Socket s;
System.out.println("client waiting..");
ss=new ServerSocket(8081);
s=ss.accept();
System.out.println("connected..");
BufferedReader br=new BufferedReader(new InputStreamReader(s.getInputStream()));
String fname=br.readLine();
fname="TR_"+fname;
System.out.println("From server:"+fname);
File f=new File(fname);
FileWriter fw=new FileWriter(f);
String c;
int k=0,a,z=0,g2=0;
while((c=br.readLine())!=null)
{
k++;
if(k<9)
{
fw.write(Integer.parseInt(c));
}
if(k>25)
{
fw.write(Integer.parseInt(c));
}
if(k>8 && k<25)
{
a=Integer.parseInt(c);
 if(a==1)
 {
   z=z+1;
   fw.write(a);
 }
 else if(k!=g2+1)
 {
   fw.write(a);
   z=0;
 }
 if(z==5)
 {
g2=k;
z=0;
   }
 else{}
}else{}
}
System.out.println("File contents are stored in:"+fname);
fw.close();
s.close();
}catch(Exception e){System.out.println("+e");}
}
}

No comments:

Post a Comment