prpc.platform¶
Network platform abstraction layer.
-
class
prpc.platform.generic.
MessageSocket
¶ Message socket interface definition.
-
closed
¶ Get socket closed flag.
-
close_code
¶ Get socket close code.
-
coroutine
receive
()¶ Recieve single message.
Returns: A tuple (message_type, payload)
-
coroutine
send
(data)¶ Send data message.
Parameters: data – Message payload (str or bytes).
-
coroutine
close
(code=1000, message=b”)¶ Close the socket.
Parameters: - code – Close code to send to peer.
- message – Close reason to send to peer.
-