Specifications
332 Chapter 18 
PSA Programming Examples
Using Java Programming Over Socket LAN
PSA Programming Examples
  }
 }
 // Close the socket(s) if opened
 public void CloseSocket(int s)
 {
  try {
  if ( sockOpen[s] == true ) {
  // write blank line to exit servers elegantly
  sockOut[s].println();
  sockOut[s].flush();
  sockIn[s].close();
  sockOut[s].close();
  sock[s].close();
  sockOpen[s] = false;
  }
  }
  catch (IOException e) {
  System.out.println("Sock, Close Error "+e.getMessage());
  }
 }
 // Close all sockets
 public void CloseSockets()
 {
  for ( int i=0; i < MAX_NUM_OF_SOCKETS; i++ ) {
  CloseSocket(i);
  }
 }
 // Return the status of the socket, open or close.
 public boolean SockOpen(int s)
 {
  return sockOpen[s];
 }










