# Class Protocols.LysKOM.Connection

Description

  This class contains nice abstraction for calls into the server. They are named "`call`", "`async_call`" or "`async_cb_call`", depending on how you want the call to be done.

Variable protocol_level
Variable session_software
Variable software_version

  `int Protocols.LysKOM.Connection.protocol_level`
  `string Protocols.LysKOM.Connection.session_software`
  `string Protocols.LysKOM.Connection.software_version`

Description

  Description of the connected server.

Method create

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

Description

  The options argument is a mapping with the following members:

  `"login" : int|string` | login as this person number (get number from name).
  `"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).