Package legume :: Package udp :: Module messages
[frames] | no frames]

Module messages

Classes
MessageValue
BaseMessage
Data packets must inherit from this base class.
ConnectRequest
A connection request packet - sent by a client to the server.
ConnectRequestRejected
A connection request rejection packet - sent by the server back to a client.
ConnectRequestAccepted
A connection request accepted packet - sent by the server back to a client.
KeepAliveRequest
This is sent by the server to keep the connection alive.
KeepAliveResponse
A clients response to the receipt of a KeepAliveRequest message.
Disconnected
This message is sent by either the client or server to indicate to the other end of the connection that the link is closed.
MessageAck
Sent by either a client or server to acknowledge receipt of an in-order or reliable message.
Ping
Pong
MessageFactoryItem
MessageFactory
Functions
 
isValidIdentifier(identifier)
Variables
  BASE_MESSAGETYPEID_SYSTEM = 1
  BASE_MESSAGETYPEID_USER = 20
  messages = {'ConnectRequest': <class 'legume.udp.messages.Conn...
  message_factory = MessageFactory()
Variables Details

messages

Value:
{'ConnectRequest': <class 'legume.udp.messages.ConnectRequest'>,
 'ConnectRequestAccepted': <class 'legume.udp.messages.ConnectRequestA\
ccepted'>,
 'ConnectRequestRejected': <class 'legume.udp.messages.ConnectRequestR\
ejected'>,
 'Disconnected': <class 'legume.udp.messages.Disconnected'>,
 'KeepAliveRequest': <class 'legume.udp.messages.KeepAliveRequest'>,
 'KeepAliveResponse': <class 'legume.udp.messages.KeepAliveResponse'>,
...