OpenSim.Region.ClientStack.LindenUDP.LLUDPServer.SendAckImmediate C# (CSharp) 메소드

SendAckImmediate() 개인적인 메소드

private SendAckImmediate ( IPEndPoint remoteEndpoint, uint sequenceNumber ) : void
remoteEndpoint IPEndPoint
sequenceNumber uint
리턴 void
        private void SendAckImmediate(IPEndPoint remoteEndpoint, uint sequenceNumber)
        {
            PacketAckPacket ack = new PacketAckPacket();
            ack.Header.Reliable = false;
            ack.Packets = new PacketAckPacket.PacketsBlock[1];
            ack.Packets[0] = new PacketAckPacket.PacketsBlock();
            ack.Packets[0].ID = sequenceNumber;

            byte[] packetData = ack.ToBytes();
            int length = packetData.Length;

            UDPPacketBuffer buffer = new UDPPacketBuffer(remoteEndpoint, length);
            buffer.DataLength = length;

            Buffer.BlockCopy(packetData, 0, buffer.Data, 0, length);

            AsyncBeginSend(buffer);
        }