Java: An Introduction to Problem Solving and Programming (8th Edition)
Java: An Introduction to Problem Solving and Programming (8th Edition)
8th Edition
ISBN: 9780134462035
Author: Walter Savitch
Publisher: PEARSON
Expert Solution & Answer
Book Icon
Chapter 10.6, Problem 35STQ

Explanation of Solution

 Modified program:

 The below highlighted parts are the modified codes in the server and client programs.

 Server program:

//import required header files

import java.util.Scanner;

import java.io.InputStreamReader;

import java.io.DataOutputStream;

import java.io.PrintWriter;

import java.net.Socket;

import java.net.ServerSocket;

//definition of "SocketServer" class

public class SocketServer

{

    //definition of main method

    public static void main(String[] args)

    {

        //declare the objects for the classes

        Scanner inputStream = null;

        PrintWriter outputStream = null;

        ServerSocket serverSocket = null;

        //try block

        try

        {

            // wait for connection on port 6789

System.out.println("Waiting for a connection.");

            serverSocket = new ServerSocket(6789);

            Socket socket = serverSocket.accept();

            // connection made, set up streams

inputStream = new Scanner(new InputStreamReader(socket.getInputStream()));

outputStream = new PrintWriter(new DataOutputStream(socket.getOutputStream()));

            //get the input from the client

            int i = inputStream.nextInt();

            int j = inputStream.nextInt();

            //send the output to the client

            outputStream.println(i + j);

            //flush the stream  

            outputStream.flush();

            //display the statement

System.out.println("The connection is closed ");

            //close the connections

            inputStream.close();

            outputStream.close();

        }

        //catch block

        catch (Exception e)

        {

            // display the exception

            System.out.println("Error " + e);

        }

    }

}

 Client program:

//import required header files

import java...

Blurred answer
Students have asked these similar questions
Write a client-server java application in which two clients can send a Morse-code message to each other through a multithreaded server application. The client application should allow the user to type English-language when the user sends the message, the client application encoded the text into Morse-code and sends the coded message through the server to the client. use one blank between each Morse-code letter and three blanks between each Morse-coded word. Note: At the server side, use Map<String, Character> for the mapping between the Morse code and its corresponding normal character in java
using java:  Write a Server-Client application hosting several methods on the Server-side while the Client-side makes the requests through RMI.Part I Write two methods for: (1) adding a new student to the lecture and (2) findthe lowest grade taken in the lecture.Part II Write two methods for reading/saving the lecture in a serial file.Part III Write Server side class for providing the methods in the API.
I need a help with my python activity. This requires 2 clients and 1 server. This is a system to support an online math contest.   Rule: There are two participants answering at the same time.   The host is responsible in starting up the server, after that they wait for the clients. When the two clients are connected, they must send the message: READY to the server. When the server receives the two READY from the clients, the contest starts.   The server will display 3 questions one after another which can be answered in 30 secs each. 11+10 = 21 10+22 = 32 10+10 = 20   The participant with most correct answers wins.   At the end of the program, the server must show the results. ex: Client1 WINS! 2/3 Client2: 1/3

Chapter 10 Solutions

Java: An Introduction to Problem Solving and Programming (8th Edition)

Ch. 10.3 - Prob. 11STQCh. 10.4 - Write some Java code to create an output stream of...Ch. 10.4 - Give three statements that will write the values...Ch. 10.4 - Give a statement that will close the stream toFile...Ch. 10.4 - What import statement(s) do you use when creating...Ch. 10.4 - Prob. 16STQCh. 10.4 - Give three statements that will read three numbers...Ch. 10.4 - Give a statement that will close the stream...Ch. 10.4 - Can you use writeInt to write a number to a file...Ch. 10.4 - Can you use readUTF to read a string from a text...Ch. 10.4 - Prob. 21STQCh. 10.4 - Prob. 22STQCh. 10.4 - Does the class FileInputStream have a method named...Ch. 10.4 - Does the class FileOutputStream have a constructor...Ch. 10.4 - Does the class ObjectOutputStream have a...Ch. 10.4 - Prob. 26STQCh. 10.4 - Suppose that a binary file contains exactly three...Ch. 10.4 - The following code appears in the program in...Ch. 10.4 - Prob. 29STQCh. 10.5 - Prob. 30STQCh. 10.5 - Prob. 31STQCh. 10.5 - Prob. 32STQCh. 10.5 - Prob. 33STQCh. 10.6 - Prob. 34STQCh. 10.6 - Prob. 35STQCh. 10 - Write a program that will write the Gettysburg...Ch. 10 - Modify the program in the previous exercise so...Ch. 10 - Write some code that asks the user to enter either...Ch. 10 - Write a program that will record the purchases...Ch. 10 - Modify the class LapTimer, as described in...Ch. 10 - Write a class TelephoneNumber that will hold a...Ch. 10 - Write a class contactInfo to store contact...Ch. 10 - Write a program that reads every line in a text...Ch. 10 - Repeat the previous exercise, but write the new...Ch. 10 - Write a program that will make a copy of a text...Ch. 10 - Suppose you are given a text file that contains...Ch. 10 - Suppose that you have a binary file that contains...Ch. 10 - Suppose that we want to store digitized audio...Ch. 10 - Write a program RecoverSignal that will read the...Ch. 10 - Even though a binary file is not a text file, it...Ch. 10 - Write a program that searches a file of numbers...Ch. 10 - Write a program that reads a file of numbers of...Ch. 10 - The following is an old word puzzle: Name a common...Ch. 10 - The Social Security Administration maintains an...Ch. 10 - The following is a list of scores for a game....Ch. 10 - Write a program that checks a text file for...Ch. 10 - Prob. 5PPCh. 10 - Prob. 6PPCh. 10 - Revise the class Pet, as shown in Listing 6.1 of...Ch. 10 - Write a program that reads records of type Pet...Ch. 10 - Prob. 12PP
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education