The client does not need to transmit everything at the end of each pulse. It could just transmit all changes (for example in affects) at the end of each pulse. Alternatively, one could use another port as emptyhat has suggested.
Either way, as a player you would not loose any pulse - I was not talking about writing a complicated mud client for the current version of the game but rather how minimal changes to the game could make it possible to play it competitvely and conveniently without a complicated highly customized mud client.