网络开发总结
模块
NetCodec
Input
ID,count, client(本端)最新tick, clientAckServerTick(server确认最新tick) cmd包Ack
权威tick, 最后tick 以及hash验证Statae
权威状态包Start
游戏开始通知
NetStub
废弃 tick 模拟状态发送和打印监控,状态发送已改为键盘输入
Packets
- PacketType 状态,input ack state start
- InputPacket 包 冗余发松多个InputCmd 包以防丢包
- start 包
对局状态信息
UdpSocket
udp 连接比tcp简单,持续监听端口