IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 9, 2008, 11:05:49 AM (18 years ago)
Author:
eugene
Message:

better handling for client / server connect / disconnect / shutdown

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/lib.shell/multicommand.c

    r16472 r16903  
    33static int server = 0;
    44static int bufferPending = FALSE;
     5
     6int getServer () {
     7  return (server);
     8}
    59
    610// XXX this is rather pantasks-specific...
     
    2832  SendCommand (server, strlen(PASSWORD), PASSWORD);
    2933 
     34  return;
     35}
     36
     37// close connection with remote server
     38void multicommand_StopServer () {
     39
     40  if (!server) return;
     41  close (server);
     42  server = 0;
    3043  return;
    3144}
     
    5871      if (bufferPending) {
    5972        // flush old messages
    60         while (ExpectMessage (server, 0.2, &message));
     73        ExpectMessage (server, 0.2, &message);
    6174        bufferPending = FALSE;
    6275      }
Note: See TracChangeset for help on using the changeset viewer.