internal override void WireSend()
{
List<ArraySegment<byte>> list = new List<ArraySegment<byte>>();
lock (sending_lock_)
{
foreach (FunapiMessage message in sending_)
{
list.Add(message.buffer);
}
}
sock_.BeginSend(list, 0, new AsyncCallback(this.SendBytesCb), this);
}