import java.io.*; import java.net.*; import java.util.Scanner; public class Client{ public static void main(String argv[]) throws Exception { /*1. Connection*/ Socket connectionSocket = new Socket...

I need solutions N.2 N.3
import java.io.*;<br>import java.net.*;<br>import java.util.Scanner;<br>public class Client{<br>public static void main(String argv[]) throws Exception {<br>/*1. Connection*/<br>Socket connectionSocket = new Socket (

Extracted text: import java.io.*; import java.net.*; import java.util.Scanner; public class Client{ public static void main(String argv[]) throws Exception { /*1. Connection*/ Socket connectionSocket = new Socket ("localhost",6789); Scanner scanner, scannerFromSocket; DataOutputStream outToServer; String sentenceFromServer; String clientSentence; /*2. Scanner to read from keyboard */ scanner = new Scanner(System.in); /*3. Scanner to read from the socket */ scannerFromSocket = new Scanner(connectionSocket.getInputStream0); /*4. DataOutputStream to write in the socket */ outToServer=new DataOutputStream(connectionSocket.getOutputStream()); /*5. receiving and sending messages*/ clientSentence =scanner.nextLine(); outToServer.writeBytes(clientSentence + '\n'); sentenceFromServer=scannerFromSocket.nextLine(); | System.out.println(sentenceFromServer); scannerFromSocket.close(); scanner.close(); connectionSocket.close(); }} 1. What happens if you execute the client program before the server one? 2. Add a loop to the programs to make it repeat the task many times. 3. Modify the programs to create a chat between the server and the client: The client sends a text to the server. The server prints the received text and sends an answer to the client. Use a loop to repeat the task.

Jun 06, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here