CLocalServer.pre_send C# (CSharp) Method

pre_send() public static method

public static pre_send ( CPacket msg ) : CPacket
msg CPacket
return CPacket
    public static CPacket pre_send(CPacket msg)
    {
        msg.record_size();

        CPacket clone = CPacket.create(msg.protocol_id);
        clone.overwrite(msg.buffer, 0);
        clone.pop_int16();		// LocalServer환경에서는 size값이 필요 없으므로 2바이트를 버린다.

        return clone;
    }

Usage Example

    void send(CPacket msg)
    {
        CPacket clone = CLocalServer.pre_send(msg);

        CPacket.destroy(msg);
        this.appcallback_on_message(clone);
    }
All Usage Examples Of CLocalServer::pre_send