# Class Protocols.LysKOM.Session

Variable user

  `object Protocols.LysKOM.Session.user`

Description

  This variable contains the Protocols.LysKOM.Session.Person that is logged in.

Method create

  `Protocols.LysKOM.Session Protocols.LysKOM.Session(string server)`
  `Protocols.LysKOM.Session Protocols.LysKOM.Session(string server, mapping options)`

Description

  Initializes the session object, and opens a connection to that server.

  options is a mapping of options:

  `"login" : int|string` | login as this person number (get number from name).
  `"create" : string` | create a new person and login with it.
  `"password" : string` | send this login password.
  `"invisible" : bool` | if set, login invisible.
  `"port" : int(16bit)` | server port (default is 4894).
  `"whoami" : string` | present as this user (default is from uid/getpwent and hostname).

See also

  Connection