Hi Pavel,

>> - WebSocket.onClose() should contain the close reason code.
>
> What is it useful for? Is it ok to provide it as a part of description?
>
>         String description = char code + ": " + String reason
>

Please don't do that! We definitely don't want to parse it. What we
need is a method with this signature:

WebSocket.Incoming.onClose(int statusCode, String reason)

In our application an administrator may close a connection due to
server maintenance or some other reason and in this case we use an
application specific statusCode (e.g. 4001). Depending on the status
code we show the user appropriate messages and the reason submitted by
the administrator.

What we also need, is the method WebSocket.close(int statusCode,
String reason) because the client may also close the connection for
some application specific reason.

Best regards,
Andrej Golovnin

Reply via email to