Network Design: Difference between revisions

From PSwiki
Jump to navigation Jump to search
Magodra (talk | contribs)
Magodra (talk | contribs)
Line 10: Line 10:
psMessageCracker <|-- NPCAuthent
psMessageCracker <|-- NPCAuthent
psMessageCracker <|-- MsgStrings
psMessageCracker <|-- MsgStrings
psMessageCracker *-- MsgEntry : msg
MsgEntry *-- psMessageBytes : bytes
</uml>
</uml>


Line 15: Line 18:


<uml>
<uml>
psMessageCracker *-- MsgEntry : msg


MsgHandler "1" *-- "0..N" Subscription : subscribers
MsgHandler "1" *-- "0..N" Subscription : subscribers
Line 44: Line 46:
Subscription "1" *-- "1" iNetSubscriber : subscriber
Subscription "1" *-- "1" iNetSubscriber : subscriber


MsgEntry *-- psMessageBytes : bytes


</uml>
</uml>

Revision as of 16:13, 25 December 2012

Design

Classes

Each message from/to server/clients is based on the psMessageCracher that provide interfaces to pack/unpack and print the message.

Sequences

Start up NPCClient

Start up Client

Client Movement