Network Design: Difference between revisions
Jump to navigation
Jump to search
Line 46: | Line 46: | ||
Subscription "1" *-- "1" iNetSubscriber : subscriber | Subscription "1" *-- "1" iNetSubscriber : subscriber | ||
</uml> | |||
==== Server Classes ==== | |||
<uml> | |||
iNetSubscriber <|-- MessageManagerBase | |||
MessageManagerBase <|-- MessageManager | |||
MessageManager <|-- NPCManager | |||
MessageManager <|-- ProgressionManager | |||
class iNetSubscriber { | |||
+bool Verify | |||
+void HandleMessage | |||
} | |||
class MessageManagerBase { | |||
+bool Verify | |||
} | |||
</uml> | </uml> |
Revision as of 16:22, 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.

Server Classes

Sequences
Start up NPCClient

Start up Client

Client Movement
