@@ -80,19 +80,23 @@ uint16_t _port; OFString *_nickname, *_username, *_realname; OFMutableDictionary *_channels; id _delegate; of_string_encoding_t _fallbackEncoding; + of_time_interval_t _pingInterval, _pingTimeout; + OFString *_pingData; + OFTimer *_pingTimer; } @property (assign) Class socketClass; @property (copy) OFString *server; @property uint16_t port; @property (copy) OFString *nickname, *username, *realname; @property (assign) id delegate; @property (readonly, retain) OFTCPSocket *socket; @property of_string_encoding_t fallbackEncoding; +@property of_time_interval_t pingInterval, pingTimeout; + (instancetype)connection; - (void)sendLine: (OFString*)line; - (void)sendLineWithFormat: (OFConstantString*)line, ...; - (void)connect;