Guest User

Untitled

a guest
Jan 19th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.94 KB | None | 0 0
  1. import java.io.*;
  2. import java.net.*;
  3.  
  4. public class Server {
  5.    
  6.     static ServerSocket serverSocket;
  7.     static Socket socket;
  8.     static DataOutputStream out;
  9.     static DataInputStream in;
  10.    
  11.     public static void main(String[] args) throws IOException {
  12.        
  13.         System.out.println("Starting server...");
  14.         serverSocket = new ServerSocket(7777);
  15.         System.out.println("Server started...");
  16.         socket = serverSocket.accept();
  17.         System.out.println("Connection established from: " + socket.getInetAddress());
  18.         out = new DataOutputStream(socket.getOutputStream());
  19.         out.writeUTF("This is a test of Java sockets.");
  20.         System.out.println("Data has been sent!");
  21.        
  22.         in = new DataInputStream(socket.getInputStream());
  23.         boolean done = false;
  24.         while(!done) {
  25.            String message = in.readUTF();
  26.            processMessage(message);
  27.         }
  28.     }
  29.    
  30.         public static void processMessage(String message) {
  31.             System.out.println("Message Received: " + message);
  32.         }
  33. }
Add Comment
Please, Sign In to add comment