Advertisement
Guest User

Untitled

a guest
Apr 21st, 2012
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.03 KB | None | 0 0
  1. package server2;
  2.  
  3. import java.io.*;
  4. import java.net.InetAddress;
  5. import java.net.ServerSocket;
  6. import java.net.Socket;
  7. import java.net.UnknownHostException;
  8. import java.util.logging.Level;
  9. import java.util.logging.Logger;
  10.  
  11. public class Specials {
  12.  
  13.     private static ServerSocket server = null;
  14.     private static Socket client = null;
  15.     private static PrintWriter outStream = null;
  16.     private static BufferedReader inStream = null;
  17.     private static boolean ServerOn = true;
  18.     public static String message = "";
  19.     public static String command = null;
  20.     static public InetAddress IP = null;
  21.     public static String status = null;
  22.     private static String file = "accounts.dat";
  23.     private static int counter;
  24.  
  25.     public static void arraysend(String filename) throws FileNotFoundException, IOException {
  26.  
  27.         counter = 0;
  28.         FileInputStream fstream = new FileInputStream("AppData/" + filename);
  29.         String strLine;
  30.         String[] filearray;
  31.  
  32.  
  33.         try (DataInputStream in = new DataInputStream(fstream)) {
  34.             BufferedReader br = new BufferedReader(new InputStreamReader(in));
  35.  
  36.             filearray = new String[1000];
  37.             for (int j = 0; j < 10; j++) {
  38.                 filearray[j] = br.readLine();
  39.                 counter++;
  40.             }
  41.             in.close();
  42.         }
  43.  
  44.  
  45.         try {
  46.             server = new ServerSocket(1224);
  47.             client = server.accept();
  48.             IP = client.getInetAddress();
  49.             outStream = new PrintWriter(client.getOutputStream(), true);
  50.             filearray[0] = Integer.toString(counter);
  51.             outStream.println(filearray[0]);
  52.             for (int i = 1; i < counter; i++) {
  53.                 outStream = new PrintWriter(client.getOutputStream(), true);
  54.                 outStream.println(filearray[i]);
  55.             }
  56.             client.close();
  57.             server.close();
  58.         } catch (IOException ex1) {
  59.             Logger.getLogger(Specials.class.getName()).log(Level.SEVERE, null, ex1);
  60.         }
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement