# 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