SquareClient.java Source code

Java tutorial

Introduction

Here is the source code for SquareClient.java

Source

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;

class SquareClient {
    private final static int BUFSIZE = 20;

    public static void main(String args[]) throws Exception {
        String server = args[0];
        int port = Integer.parseInt(args[1]);
        double value = Double.valueOf(args[2]).doubleValue();

        Socket s = new Socket(server, port);
        OutputStream os = s.getOutputStream();
        DataOutputStream dos = new DataOutputStream(os);
        dos.writeDouble(value);

        InputStream is = s.getInputStream();
        DataInputStream dis = new DataInputStream(is);
        value = dis.readDouble();

        System.out.println(value);
        s.close();
    }
}