gov.sandia.ccaffeine.dc.distributed
Class ClientServerSocket

java.lang.Object
  extended by gov.sandia.ccaffeine.dc.distributed.ClientServerSocket

public class ClientServerSocket
extends java.lang.Object


Constructor Summary
ClientServerSocket(int myProcNumber, int serverPort, ProcessorInfo[] machines)
           
ClientServerSocket(java.lang.String processorName, java.lang.String procFile, int port)
           
 
Method Summary
 void acceptConnections()
           
 void connectToServer()
           
 java.io.InputStream[] getIn()
           
 java.io.OutputStream[] getOut()
           
 java.net.InetAddress[] getProcessorAddresses()
           
 boolean isServer()
           
 void makeConnection()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientServerSocket

public ClientServerSocket(java.lang.String processorName,
                          java.lang.String procFile,
                          int port)
                   throws java.lang.Exception
Throws:
java.lang.Exception

ClientServerSocket

public ClientServerSocket(int myProcNumber,
                          int serverPort,
                          ProcessorInfo[] machines)
Method Detail

acceptConnections

public void acceptConnections()
                       throws java.lang.Exception
Throws:
java.lang.Exception

connectToServer

public void connectToServer()
                     throws java.lang.Exception
Throws:
java.lang.Exception

isServer

public boolean isServer()

makeConnection

public void makeConnection()

getIn

public java.io.InputStream[] getIn()

getOut

public java.io.OutputStream[] getOut()

getProcessorAddresses

public java.net.InetAddress[] getProcessorAddresses()