//called asynchronously to deliver data from client socket private void socketReceiveAction(MpxSocket <MpxServerTransport> socket, WireMsg wm) { if (!Running) { return; } var request = deserialize(ref wm); request.__setServerTransport(this); request.__SetBindingSpecificContext(socket); Glue.ServerDispatchRequest(request); }