Hello, i created JPOS Server that implements
ISORequestListenerSo i have process method inside it.
My client, in my assumption using Java Socket to send request to my JPOS Server.
When i implement that, I can't connect to JPOS Server and JPOS server not execute process method.
Is my client correct?
public class TCPClient {
private Socket client;
private String dataFromServer;
private String dataToServer;
public void connect() {
try {
client = new Socket("localhost", 3092);
while (true) {
// Reader
BufferedReader inFromClient = new BufferedReader(new InputStreamReader(System.in));
BufferedReader inFromServer = new BufferedReader(new InputStreamReader(client.getInputStream()));
// Stream
DataOutputStream outToServer = new DataOutputStream(client.getOutputStream());
dataToServer = inFromClient.readLine();
outToServer.writeBytes(dataToServer + '\n');
dataFromServer = inFromServer.readLine();
System.out.println("Response : ");
System.out.println(dataFromServer);
client.close();
}
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
public static void main(String argv[]) {
TCPClient tcpClient = new TCPClient();
tcpClient.connect();
}
}
Thank you very much,