| 135 | |
| 136 | print("Example 6") |
| 137 | class FakeSocket: |
| 138 | |
| 139 | def recv(self, size): |
| 140 | return video_view[byte_offset : byte_offset + size] |
| 141 | |
| 142 | def recv_into(self, buffer): |
| 143 | source_data = video_view[byte_offset : byte_offset + size] |
| 144 | buffer[:] = source_data |
| 145 | |
| 146 | socket = ... # socket connection to the client |
| 147 | video_cache = ... # Cache of incoming video stream |