Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.net.ServerSocket;
- import java.net.Socket;
- public class TCPServerVezba {
- public static void main(String[] args) throws IOException {
- System.out.println("Hello from Server!");
- int port = 9876;
- TCPServer s1 = new TCPServer();
- s1.listen();
- }
- }
- class TCPServer
- {
- private ServerSocket server;
- public TCPServer() throws IOException {
- this.server = new ServerSocket(9876);
- }
- public void listen() throws IOException {
- Socket client = server.accept();
- ServerWorkerThread thread = new ServerWorkerThread(client);
- thread.start();
- }
- }
- class ServerWorkerThread extends Thread{
- private final DataInputStream reader;
- BufferedWriter writer;
- File folder = new File("C:\\Users\\Ivana\\Desktop\\os\\zapisuva\\data.txt");
- Socket client;
- ServerWorkerThread(Socket client) throws IOException {
- this.client = client;
- writer = new BufferedWriter(new FileWriter(folder));
- reader = new DataInputStream(client.getInputStream());
- }
- @Override
- public void run() {
- try{
- /*String data = null;
- while((data = reader.readLine()) != null)
- {
- System.out.println(data + " dataaa");
- writer.write(client.getInetAddress() +" " + client.getPort() + " " + data);
- }*/
- Long goleminaNaBajti = reader.readLong();
- Long poslednaPromena = reader.readLong();
- writer.write(client.getInetAddress() +" " + client.getPort() + " " + goleminaNaBajti + " " + poslednaPromena + "\n");
- writer.close();
- }
- catch(Exception ex){
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement