/*
 * SendImage.java
 *
 * 
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package com.scribblegame;

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.ObjectOutputStream;
import java.io.PrintWriter;
import java.net.*;
import java.io.*;
/**
 *
 * @author Administrator
 */
public class SendImage {
    int in=0;
    /** Creates a new instance of SendImage */
    public SendImage() {
    }
    public void SendImageFile(){
        Socket s60=null, s10=null;
        ServerSocket ssoc10=null;        
        BufferedReader br=null;
        try {
            System.out.println("sendimageinitiated");

//            try {
//                s60=new Socket("10.0.2.2",4060);
//                //ssoc10 = new ServerSocket(4010);
//                s10 = new Socket("10.0.2.2",4010);
//            } catch (UnknownHostException ex) {
//                ex.printStackTrace();
//            } catch (IOException ex) {
//                ex.printStackTrace();
//            }
            s60 = ShareScreen.mainSocket;
            PrintWriter pr=new PrintWriter(s60.getOutputStream(),true);
     //       while(true){     
//            pr.print("desktop");
//            System.out.println("Waiting for connection for sending image");
        //    ssoc10 = new ServerSocket(4010);
        //    s10 = ssoc10.accept();
         
            System.out.print("Connected--"+s60.getInetAddress().toString());
            FileInputStream fis=new  FileInputStream("/sdcard/screens/screenshot.png");
            byte[] buffr=new byte[fis.available()];
            fis.read(buffr);
            ObjectOutputStream oo=new ObjectOutputStream(s60.getOutputStream());
            oo.writeObject(buffr);
            fis.close();
     //       s10.close();
       //     s10 = null;
        //    ssoc10.close();
            System.out.println("img sent");
            pr.print("wait");
       //     Thread.sleep(2000);
            
         //  } 
        } catch (Exception ex) {}
           
    }
    
}
