(self, sock)
| 86 | self.verb = verb |
| 87 | |
| 88 | def loop(self, sock): |
| 89 | while True: |
| 90 | pkt = sock.recv(MTU) |
| 91 | if not pkt: |
| 92 | break |
| 93 | self.recv(pkt) |
| 94 | # send all possible responses |
| 95 | while True: |
| 96 | resp = self.get_response() |
| 97 | if not resp: |
| 98 | break |
| 99 | sock.send(bytes(resp)) |
| 100 | |
| 101 | @staticmethod |
| 102 | def answer(reqcls): |
no test coverage detected