Вы находитесь на странице: 1из 5

import java.net.

*;

import java.io.*;

public class server {

public static void main(String[] args) throws IOException {

ServerSocket serverSocket = null;

try {

serverSocket = new ServerSocket(1234);

} catch (IOException e) {

System.err.println("Could not listen on port: 1234.");

System.exit(1);

Socket clientSocket = null;

try {

clientSocket = serverSocket.accept();

} catch (IOException e) {

System.err.println("Accept failed.");

System.exit(1);

PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true);

BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));

String int1,int2;
int num1=0,num2=0;

//out.println("server: Connected");//uncomment for debug

int1 = in.readLine();

System.out.println(int1);

int2 = in.readLine();

System.out.println("*"+int2);

try

num1=Integer.parseInt(int1);

num2=Integer.parseInt(int2);

catch(NumberFormatException nfe)

System.out.println("Numbers not intergers");

out.println("Numbers not intergers");

System.out.println("="+num1*num2);

out.println(String.valueOf(num1*num2));
out.close();

in.close();

clientSocket.close();

serverSocket.close();

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

/**

* @author SARANYA

*/

import java.io.*;

import java.net.*;

public class client {

public static void main(String[] args) throws IOException {

Socket socket = null;


PrintWriter out = null;

BufferedReader in = null;

try {

socket = new Socket("127.0.0.1", 1234);

out = new PrintWriter(socket.getOutputStream(), true);

in = new BufferedReader(new InputStreamReader(socket.getInputStream()));

} catch (UnknownHostException e) {

System.err.println("Don't know about host");

System.exit(1);

} catch (IOException e) {

System.err.println("Couldn't get I/O for the connection");

System.exit(1);

BufferedReader read = new BufferedReader(new InputStreamReader(System.in));

String num1,num2;

//System.out.println(in.readLine()); //Uncomment to debug

System.out.print("This int-->");

num1=read.readLine();

out.println(num1);

System.out.print("Times this int-->");

num2=read.readLine();
out.println(num2);

System.out.println("Equals");

System.out.println(in.readLine());

out.close();

in.close();

read.close();

socket.close();

Вам также может понравиться