(self, conn, nbytes, flags=0)
| 481 | raise |
| 482 | |
| 483 | def recv(self, conn, nbytes, flags=0): |
| 484 | self._register_with_iocp(conn) |
| 485 | ov = _overlapped.Overlapped(NULL) |
| 486 | try: |
| 487 | if isinstance(conn, socket.socket): |
| 488 | ov.WSARecv(conn.fileno(), nbytes, flags) |
| 489 | else: |
| 490 | ov.ReadFile(conn.fileno(), nbytes) |
| 491 | except BrokenPipeError: |
| 492 | return self._result(b'') |
| 493 | |
| 494 | return self._register(ov, conn, self.finish_socket_func) |
| 495 | |
| 496 | def recv_into(self, conn, buf, flags=0): |
| 497 | self._register_with_iocp(conn) |
no test coverage detected