# P2P Network Communication - Shared Module """ 共享模块,包含客户端和服务器共用的数据模型和枚举类型 """ __version__ = "0.1.0" from shared.models import ( MessageType, UserStatus, TransferStatus, ConnectionMode, NetworkQuality, Message, UserInfo, ChatMessage, FileChunk, TransferProgress, FileTransferRecord, PeerInfo, ) from shared.message_handler import ( MessageHandler, MessageValidationError, MessageSerializationError, MessageRoutingError, ) __all__ = [ "MessageType", "UserStatus", "TransferStatus", "ConnectionMode", "NetworkQuality", "Message", "UserInfo", "ChatMessage", "FileChunk", "TransferProgress", "FileTransferRecord", "PeerInfo", "MessageHandler", "MessageValidationError", "MessageSerializationError", "MessageRoutingError", ]