|
|
|||
2 Client InterfacesClients gain access to the Monet server through a internet connection or through its server console. Access through the internet requires a client program at the source, which addresses the default port of a running server. The functionality of the server console is limited. It is a textual interface for expert use. At the server side, each client is represented by a session record with the current status, such as name, file descriptors, namespace, and local stack. Each client session has a dedicated thread of control, which limits the number of concurrent users to the thread management facilities of the underlying operating system. A large client base should be supported using a single server-side client thread, geared at providing a particular service. The number of clients permitted concurrent access is a compile time option. The console is the first and is always present. It reads from standard input and writes to standard output. Client sessions remain in existence until the corresponding communication channels break or its retention timer expires The administrator and owner of a sesssion can manipulate the timeout with a system call. |
||||
| © 1994-2011 CWI | Contact us Legal HG web Bugs TestWeb | |||