I wrote this simple code which --when connected , should yield
This is
In SignalR 1.1, connection.messageId is set after all of the connection.received handlers have been called for a batch of messages.
Message IDs are really only meant to be used by SignalR internally, but in SignalR 2.0 connection.messageId will be set before the connection.received handlers are called.