32U4 single / double hit reset?

Having problems with websocket long term communications in that communication will randomly cease and not much will recover it. [After days, then maybe after a few data transactions, then maybe nothing will restart it apart from wrt sd reflash] No such problem when using XML.

The only action that has helped however is a double hit 32U4 reset. There is an obvious visual difference ( LED surge pulsing), but it would be helpful to have an explanation of the difference in actions and processes.

If anyone could explain these actions, I would appreciate it. (searches have thrown some light but not enough to explain my issues)

Thanking you.

Sorry ...... Staring me in the face!