def _server_analyse_frame(self, *, mpkit, mpfrm, mprsm, mpbuf):
while True:<EOL><INDENT>frame = mpbuf.pop(self._frnum, None)<EOL>if frame is EOFError:<EOL><INDENT>break<EOL><DEDENT>if frame is None:<EOL><INDENT>continue<EOL><DEDENT>self._default_read_frame(frame=frame)<EOL><DEDENT>mpfrm += self._frame<EOL>mprsm += self._reasm<EOL>mpkit.trace = copy.deepcopy(self._trace)<EOL>
Analyse frame.