The server class, providing nOpen  
 More...


Public Member Functions | |
| nettobacServer (BYVAL_AS_USHORT, BYVAL_AS_INTEGER) | |
| Generate a server instance.  More... | |
| virtual FUNCTION_AS_n2bConnection_PTR | nOpen () | 
| Open a server connection to a client.  More... | |
  Public Member Functions inherited from n2bFactory | |
| n2bFactory () | |
| Constructor to open the socket.  More... | |
| virtual | ~n2bFactory () | 
| Destructor to close all opened connections and the socket.  More... | |
| FUNCTION_AS_CONST_ZSTRING_CONST_PTR | nClose (BYVAL_AS_n2bConnection_PTR) | 
| Close a connection.  More... | |
Protected Attributes | |
| timeval | Timeout | 
| The timeout value to abort slow or impossible transmissions.  More... | |
  Protected Attributes inherited from n2bFactory | |
| LONG | Sock | 
| The socket to use.  More... | |
Additional Inherited Members | |
  Public Attributes inherited from n2bFactory | |
| ZSTRING_PTR | Errr | 
The common error message (NULL in case of no error)  More... | |
| n2bConnection_PTR | Slots [ANY] | 
| The array to store open connections.  More... | |
  Protected Member Functions inherited from n2bFactory | |
| FUNCTION_AS_n2bConnection_PTR | slot (BYVAL_AS_LONG) | 
| Generate a new connection and add the instance to array Slots.  More... | |
The server class, providing nOpen 
This class is an instance to act as a server. This is
See section nettobacServer for a list of possible error messages.
Definition at line 109 of file nettobac.bi.
| nettobacServer::nettobacServer | ( | BYVAL_AS_USHORT | Port = 80,  | 
        
| BYVAL_AS_INTEGER | Max = 64  | 
        ||
| ) | 
Generate a server instance.
| Port | the port number to use (defaults to 80) | 
| Max | The maximum number of client connections | 
Create a server instance for a limited number of clients and start listening on the specified port.
Definition at line 271 of file nettobac.bas.
      
  | 
  virtual | 
Open a server connection to a client.
This function opens a connection to a client, if a request is pending. It opens a new n2bConnection to the client and returns its pointer. Otherwise it returns 0 (zero), meaning there is no client connection request pending.
Use function n2bFactory::nClose() to close the connection.
BASE class n2bFactory will close all remaining connections in its destructor, so it's optional to call function n2bFactory::nClose().Implements n2bFactory.
Definition at line 306 of file nettobac.bas.
      
  | 
  protected | 
The timeout value to abort slow or impossible transmissions.
Definition at line 114 of file nettobac.bi.