SYNOPSIS
void disconnect(object ob, string remaining)
DESCRIPTION
Handle the loss of the IP connection for the (formerly)
interactive object <ob>. The connection can be lost because the
the underlying transport connection was lost ('netdead'), or
because of a call to exec() or remove_interactive().
<remaining> is a string holding the remaining unread input data from
the connection, if any. This data is unprocessed just as it was
received.
The connection will be unbound upon return from this call, so
for the time of this call, interactive(ob) will still
return TRUE even if the actual network connection has already
been lost.
This method is not called if the object has been destructed
already.
HISTORY
LDMud 3.3.713 added the second argument for the remaining input data.
SEE ALSO
connect(M), remove_player(M), remove_interactive(E), exec(E),
interactive(E)
|