just simple lag....
the animation of players attacking is client side, so even when you dc for a bit it will still look like your fighting, but the hits won't show.
Then when you finally re-connect all the hits show up (because the hits are worked out server side).