Simian fix to work with new UDPPacketBuffer changes
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2151 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
@@ -156,23 +156,15 @@ namespace Simian
|
||||
//Stats.SentBytes += (ulong)bytes;
|
||||
//++Stats.SentPackets;
|
||||
|
||||
UDPPacketBuffer buf;
|
||||
UDPPacketBuffer buf = new UDPPacketBuffer(address);
|
||||
|
||||
// Zerocode if needed
|
||||
if (packet.Header.Zerocoded)
|
||||
{
|
||||
buf = new UDPPacketBuffer(address, true, false);
|
||||
|
||||
bytes = Helpers.ZeroEncode(buffer, bytes, buf.Data);
|
||||
buf.DataLength = bytes;
|
||||
}
|
||||
else
|
||||
{
|
||||
buf = new UDPPacketBuffer(address, false, false);
|
||||
Buffer.BlockCopy(buffer, 0, buf.Data, 0, bytes);
|
||||
|
||||
buf.Data = buffer;
|
||||
buf.DataLength = bytes;
|
||||
}
|
||||
buf.DataLength = bytes;
|
||||
|
||||
udpServer.AsyncBeginSend(buf);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user