summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorbrunsch <brunsch@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-07-12 22:44:13 +0000
committerbrunsch <brunsch@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-07-12 22:44:13 +0000
commitb307b85f165fe6a15428c32cb013bf8ed61d45b0 (patch)
treee2a901b9a83c37193eddd5260766b2a1ebad9366 /java
parentb85c138a1fe406399b4fd17c85ac38d86c7ee595 (diff)
downloadATCD-b307b85f165fe6a15428c32cb013bf8ed61d45b0.tar.gz
Updated based on Mike MacFaden <mrm@cisco.com>'s suggestion
Diffstat (limited to 'java')
-rw-r--r--java/tests/SOCK_SAP/SOCKConnectorTest.java80
1 files changed, 43 insertions, 37 deletions
diff --git a/java/tests/SOCK_SAP/SOCKConnectorTest.java b/java/tests/SOCK_SAP/SOCKConnectorTest.java
index 6af4fd5cba6..e0cf37091e6 100644
--- a/java/tests/SOCK_SAP/SOCKConnectorTest.java
+++ b/java/tests/SOCK_SAP/SOCKConnectorTest.java
@@ -19,7 +19,7 @@ import JACE.SOCK_SAP.*;
public class SOCKConnectorTest
{
- void print_usage_and_die ()
+ static void print_usage_and_die ()
{
System.out.println ("Usage: SOCKConnectorTest <hostname> [<port>]");
System.exit (0);
@@ -27,26 +27,27 @@ public class SOCKConnectorTest
void processRequests (SOCKStream stream) throws IOException
{
- DataInputStream in = new DataInputStream (System.in);
+ // 1.0 JDK DataInputStream in = new DataInputStream (System.in);
+ BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String msg;
int ack_len;
while (true)
- {
- StringBuffer ack = new StringBuffer ();
- ACE.DEBUG ("Enter input: ");
- ACE.FLUSH ();
- msg = in.readLine ();
- if (msg == null)
- break;
- stream.send (msg);
- ACE.DEBUG ("Waiting for ack...");
- ack_len = stream.recv (ack);
- if (ack_len == 0)
- break;
- else
- ACE.DEBUG (ack.toString ());
- }
+ {
+ StringBuffer ack = new StringBuffer ();
+ ACE.DEBUG ("Enter input: ");
+ ACE.FLUSH ();
+ msg = in.readLine ();
+ if (msg == null)
+ break;
+ stream.send (msg);
+ ACE.DEBUG ("Waiting for ack...");
+ ack_len = stream.recv (ack);
+ if (ack_len == 0)
+ break;
+ else
+ ACE.DEBUG (ack.toString ());
+ }
}
public void init (String host, int port)
@@ -54,33 +55,38 @@ public class SOCKConnectorTest
SOCKStream stream = new SOCKStream ();
SOCKConnector connector = new SOCKConnector ();
try
- {
- connector.connect (stream,
- host,
- port);
- processRequests (stream);
- }
+ {
+ connector.connect (stream,
+ host,
+ port);
+ processRequests (stream);
+ }
catch (IOException e)
- {
- ACE.ERROR (e);
- }
+ {
+ ACE.ERROR (e);
+ }
}
public static void main (String [] args)
{
int port = ACE.DEFAULT_SERVER_PORT;
SOCKConnectorTest client = new SOCKConnectorTest ();
+
+ // check arg count
+ if (args.length < 2 || args.length > 2)
+ print_usage_and_die();
+
if (args.length == 2)
- {
- try
- {
- port = Integer.parseInt (args[1]);
- }
- catch (NumberFormatException e)
- {
- client.print_usage_and_die ();
- }
- }
- client.init (args[0], port);
+ {
+ try
+ {
+ port = Integer.parseInt (args[1]);
+ }
+ catch (NumberFormatException e)
+ {
+ client.print_usage_and_die ();
+ }
+ client.init (args[0], port);
+ }
}
}