Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package server2;
- import java.io.*;
- import java.net.InetAddress;
- import java.net.ServerSocket;
- import java.net.Socket;
- import java.net.UnknownHostException;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- public class Specials {
- private static ServerSocket server = null;
- private static Socket client = null;
- private static PrintWriter outStream = null;
- private static BufferedReader inStream = null;
- private static boolean ServerOn = true;
- public static String message = "";
- public static String command = null;
- static public InetAddress IP = null;
- public static String status = null;
- private static String file = "accounts.dat";
- private static int counter;
- public static void arraysend(String filename) throws FileNotFoundException, IOException {
- counter = 0;
- FileInputStream fstream = new FileInputStream("AppData/" + filename);
- String strLine;
- String[] filearray;
- try (DataInputStream in = new DataInputStream(fstream)) {
- BufferedReader br = new BufferedReader(new InputStreamReader(in));
- filearray = new String[1000];
- for (int j = 0; j < 10; j++) {
- filearray[j] = br.readLine();
- counter++;
- }
- in.close();
- }
- try {
- server = new ServerSocket(1224);
- client = server.accept();
- IP = client.getInetAddress();
- outStream = new PrintWriter(client.getOutputStream(), true);
- filearray[0] = Integer.toString(counter);
- outStream.println(filearray[0]);
- for (int i = 1; i < counter; i++) {
- outStream = new PrintWriter(client.getOutputStream(), true);
- outStream.println(filearray[i]);
- }
- client.close();
- server.close();
- } catch (IOException ex1) {
- Logger.getLogger(Specials.class.getName()).log(Level.SEVERE, null, ex1);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement