NetworkWriter
NetworkWriter
是用于将对象写入字节流的高级API类。此类与NetworkReader
一起使用。NetworkWriter
具有许多Unity类型的特定序列化功能。
NetworkWriter
可以与MessageBase
类一起使用来生成包含序列化网络消息的字节数组。
void SendMessage(short msgType, MessageBase msg, int channelId)
{
// write the message to a local buffer
NetworkWriter writer = new NetworkWriter();
writer.StartMessage(msgType);
msg.Serialize(writer);
writer.FinishMessage();
myClient.SendWriter(writer, channelId);
}
该消息将被正确格式化,以便可以为其调用消息处理函数。
🔚