DCPrac3
DCPrac3
Server1.java:
import java.io.*;
import java.net.*;
public static void sendMessage(String serverIp, int serverPort, String message, String sender) {
dos.writeUTF(message);
dos.flush();
} catch(IOException e) {
this.port = port;
this.serverName = serverName;
}
public void run() {
while (true) {
} catch(IOException e) {
} catch(IOException e) {
Output:
Server2.java:
import java.io.*;
import java.net.*;
public static void sendMessage(String serverIp, int serverPort, String message, String sender) {
dos.writeUTF(message);
dos.flush();
} catch(IOException e) {
this.port = port;
this.serverName = serverName;
} catch(IOException e) {
} catch(IOException e) {
Output:
Server3.java:
import java.io.*;
import java.net.*;
public static void sendMessage(String serverIp, int serverPort, String message, String sender) {
dos.writeUTF(message);
dos.flush();
} catch(IOException e) {
this.port = port;
this.serverName = serverName;
while (true) {
try (Socket clientSocket = serverSocket.accept();
} catch(IOException e) {
} catch(IOException e) {
Output:
Server4.java:
public class Server4 {
public static void sendMessage(String serverIp, int serverPort, String message, String sender) {
dos.writeUTF(message);
dos.flush();
} catch(IOException e) {
this.port = port;
this.serverName = serverName;
while (true) {
} catch(IOException e) {
} catch(IOException e) {
Output:
Server5.java:
import java.io.*;
import java.net.*;
public static void sendMessage(String serverIp, int serverPort, String message, String sender) {
dos.writeUTF(message);
dos.flush();
} catch(IOException e) {
this.port = port;
this.serverName = serverName;
while (true) {
try (Socket clientSocket = serverSocket.accept();
} catch(IOException e) {
} catch(IOException e) {
Output: