• NetworkWriter

    NetworkWriter

    NetworkWriter是用于将对象写入字节流的高级API类。此类与NetworkReader一起使用。NetworkWriter具有许多Unity类型的特定序列化功能。

    NetworkWriter可以与MessageBase类一起使用来生成包含序列化网络消息的字节数组。

    1. void SendMessage(short msgType, MessageBase msg, int channelId)
    2. {
    3. // write the message to a local buffer
    4. NetworkWriter writer = new NetworkWriter();
    5. writer.StartMessage(msgType);
    6. msg.Serialize(writer);
    7. writer.FinishMessage();
    8. myClient.SendWriter(writer, channelId);
    9. }

    该消息将被正确格式化,以便可以为其调用消息处理函数。

    ?