Question: please help. About java tcp. this is what i have so far. how to convert input value into ASCII sequence For example the message: Hello

please help. About java tcp.

this is what i have so far. how to convert input value into ASCII sequence For example the message: Hello World would become Ifmmp!XpsmeFor example the message: Hello World would become Ifmmp!Xpsmein server.java.

Client.java:

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintStream; import java.net.Socket; import java.net.SocketTimeoutException;

public class Client { public static void main(String[] args) throws IOException { Socket client = new Socket("127.0.0.1", 20006); client.setSoTimeout(10000); BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); PrintStream out = new PrintStream(client.getOutputStream()); BufferedReader buf = new BufferedReader(new InputStreamReader(client.getInputStream())); boolean flag = true; while(flag){ System.out.print("Enter"); String str = input.readLine(); out.println(str); if("bye".equals(str)){ flag = false; }else{ try{ String echo = buf.readLine(); System.out.println(echo); }catch(SocketTimeoutException e){ System.out.println("Time out, No response"); } } } input.close(); if(client != null){ client.close(); } } }

server.java:

import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintStream; import java.net.Socket;

public class ServerThread implements Runnable {

private Socket client = null; public ServerThread(Socket client){ this.client = client; }

@Override public void run() { try{ PrintStream out = new PrintStream(client.getOutputStream()); BufferedReader buf = new BufferedReader(new InputStreamReader(client.getInputStream())); boolean flag =true; while(flag){ String str = buf.readLine(); //how to convert input value into ASCII sequence For example the message: Hello World would become Ifmmp!XpsmeFor example the message: Hello World would become Ifmmp!Xpsme out.println("echo:" + str); } } } out.close(); client.close(); }catch(Exception e){ e.printStackTrace(); } }

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!