重构NetManager支持MessagePair,新增TSRPCWsClient。

This commit is contained in:
janing
2025-12-18 13:25:04 +08:00
parent c12e439add
commit fb940452db
41 changed files with 976 additions and 681 deletions

View File

@@ -0,0 +1,23 @@
import { MessagePairRegistry } from './MessagePairBase';
import { LoginMessagePair } from './Pair/LoginMessagePair';
import { MoveMessagePair } from './Pair/MoveMessagePair';
import { SendMessagePair } from './Pair/SendMessagePair';
/**
* 消息对初始化
* 在应用启动时调用此函数注册所有消息对
*/
export function initMessagePairs(): void {
const registry = MessagePairRegistry.getInstance();
// 注册登录消息对
registry.register(new LoginMessagePair());
// 注册移动消息对
registry.register(new MoveMessagePair());
// 注册发送消息对
registry.register(new SendMessagePair());
console.log('[MessagePairs] All message pairs registered successfully');
}