In mediasoup server we used to use also a single bidirectional socket at the beginning, but there was a bug in Node for Windows so we ended spliting it into two (one for sending and one for receiving).
Anyway, mediasoup-client-aiortc doesn't support Windows.
And probably, such a bug in Node for Windows is already fixed (I don't care).
Awesome side effect
This fixes #22 so we can use Python >= 3.11 in our macs :)
Ok, tests do never complete in CI macOS machines, but anyway.
Rationale
Awesome side effect