Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.ingenico.payment.tef.connection;
- import java.io.BufferedOutputStream;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.net.Socket;
- public class Client extends Thread {
- /**
- * Send the request to the server and get the response
- *
- * @param bytes
- * @return bytes
- */
- public static byte[] send(byte[] bytes) {
- BufferedOutputStream outStream;
- BufferedReader response;
- // byte[] output = new byte[100];
- try (Socket connection = new Socket("localhost", 2000)) {
- if (connection.isConnected()) {
- outStream = new BufferedOutputStream(connection.getOutputStream());
- outStream.write(bytes);
- outStream.flush();
- response = new BufferedReader(new InputStreamReader(connection.getInputStream()));
- System.out.println("message from server >>>>>>>>>> " + response.readLine());
- }
- return bytes;
- } catch (IOException ex) {
- System.out.println("Fail on send request = " + ex);
- ex.printStackTrace();
- return null;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement