Advertisement
yaramohamed1

server11

Sep 20th, 2014
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.04 KB | None | 0 0
  1.    
  2.  
  3.     import java.io.BufferedReader;
  4.     import java.io.FileWriter;
  5.     import java.io.IOException;
  6.     import java.io.InputStream;
  7.     import java.io.InputStreamReader;
  8.     import java.net.ServerSocket;
  9.     import java.net.Socket;
  10.     import java.io.FileNotFoundException;
  11.     import java.io.PrintWriter;
  12.     import java.io.UnsupportedEncodingException;
  13.     import java.util.Arrays;
  14.     import java.util.Calendar;
  15.     import java.io.BufferedWriter;
  16.      
  17.     import javax.swing.JOptionPane;
  18.      
  19.     import java.io.*;
  20.     import java.net.*;
  21.      
  22.     public class Camera extends Thread {
  23.      
  24.             // public static boolean first = true;
  25.             long TimeoutStart;
  26.             int TIMEOUT = 6000;
  27.             int PositionfromSocket = 5;
  28.             long timeDiff;
  29.             // int[] line=new int[26];
  30.             long receivedTime;
  31.             String indexOfReceived;
  32.             String rec;
  33.      
  34.             // static number m = null;
  35.      
  36.             BufferedReader in;
  37.             BufferedReader d;
  38.             BufferedWriter bw;
  39.             Socket clientSocket;
  40.             ServerSocket serverSocket;
  41.             int[] a = new int[24];
  42.             int j = 0;
  43.      
  44.             public Camera() throws IOException {
  45.      
  46.                     bw = new BufferedWriter(new FileWriter("output.txt", true));// open file
  47.                                                                                                                                             // to write
  48.                                                                                                                                             // to it
  49.      
  50.                     try {
  51.                             serverSocket = new ServerSocket(64548);
  52.                     } catch (IOException e1) {
  53.                             e1.printStackTrace();
  54.                     }
  55.             }
  56.      
  57.             public void run() {
  58.                     try {
  59.      
  60.                             // clientSocket = serverSocket.accept();
  61.                             // d = new BufferedReader(
  62.                             // new InputStreamReader(clientSocket.getInputStream()));
  63.                             clientSocket = serverSocket.accept();
  64.                             in = (BufferedReader) new BufferedReader(new InputStreamReader(
  65.                                             clientSocket.getInputStream()));
  66.      
  67.                     } catch (IOException e1) {
  68.                             // TODO Auto-generated catch block
  69.                             e1.printStackTrace();
  70.                     }
  71.                     int prev = 999;
  72.                     long timeCounter = System.currentTimeMillis();
  73.                     while (true) {
  74.                             try {
  75.      
  76.                                     for (int i = 0; i < 24; i++) {
  77.                                             int x = in.read() - '0';
  78.                                             a[j] = x;
  79.      
  80.                                             System.out.print(a[j]);
  81.                                             j++;
  82.      
  83.                                     }
  84.                                    // a[24] = 0;
  85.                                    // a[25] = 0;
  86.                                     System.out.print("here \n");
  87.                                     // System.out.println("out");
  88.                                     j = 0;
  89.                                     System.out.print("received buffer: \n");
  90.                                     for (int i = 0; i < 24; i++) {
  91.                                             System.out.print(a[i]);
  92.                                     }
  93.                                     //From int[] to String
  94.                                     char[] t=new char[a.length];
  95.                                     System.out.print("here 2 \n");
  96.                                     for(int i=0;i<t.length;i++)
  97.                                     {
  98.                                        
  99.                                         String t1=a[i]+"";
  100.                                         t[i]= t1.charAt(0);
  101.                                        
  102.                                     }
  103.                                     //missing part
  104.                                     String temp =new String(t);
  105.                                     receivedTime = System.currentTimeMillis();// get time now in
  106.                                     String result=temp.substring(0, 1);
  107.                                     result += receivedTime + "";      
  108.                                     result+=temp.substring(14);
  109.                                     bw.write(result);
  110.                                     bw.newLine();
  111.                                     bw.flush();
  112.                            //end
  113.                                     timeCounter = System.currentTimeMillis();
  114.                            
  115.                             } catch (IOException e) {
  116.                                     System.err.println("Can not read from camera module.");
  117.                             }
  118.                     }
  119.             }
  120.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement