2.9 Zakończenie sesji (rozłączenie)

Zakończenie bieżącej sesji (rozłączenie z serwerem) oraz wylogowanie z sieci dokonujemy za pomocą pakietu zamknięcia sesji.

Jego budowa jest następująca:

</s>

Wydaje mi się, że to najprostszy pakiet w całym protokole ;)

Oryginalny klient ustawia stan niedostępny, a dopiero później zamyka sesje:

<presence type="unavailable"/>
</s>

Oczywiście, również sam serwer może zakończyć sesje, gdy mu już się odechce obsługiwać naszego klienta, np. w przypadku, gdy zapomnimy podtrzymać sesje (wysłać pinga).
W takim przypadku to on wyśle do nas pakiet zamknięcia sesji i zerwie połączenie.

Tę stronę ostatnio zmodyfikowano 12 lutego 2007 01:12:00