“socket发送缓冲队列”怎么理解,怎么做这个缓冲队列
1个回答
展开全部
socket发送队列就是 发送的一个一个按队列顺来 先进先出 /// <summary>
/// 将数据包添加到队列中,队列长度不能超过 QUEUE_COUNT
/// </summary>
public void PushToQueue(ProtocolPackage package)
{
Queue queue = this.commandBuffer;
if (package != null && package.Flag != "")
{
while (queue.Count >= QUEUE_COUNT)
{
queue.Dequeue();
}
queue.Enqueue(package);
}
}
/// 将数据包添加到队列中,队列长度不能超过 QUEUE_COUNT
/// </summary>
public void PushToQueue(ProtocolPackage package)
{
Queue queue = this.commandBuffer;
if (package != null && package.Flag != "")
{
while (queue.Count >= QUEUE_COUNT)
{
queue.Dequeue();
}
queue.Enqueue(package);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询