我试图创建一个由TCP Socket接收的字节命令数组的队列。 数据由套接字接收,然后由" addto_queue"排队。 但每次我" Peek"或者" Dequeue",我发现队列中的数组是空的。
//--------------------------------
Queue<Byte[]> myQ;
public void init()
{
myQ = new Queue<Byte[]>();
}
public void addto_queue(Byte[] data)
{
myQ.Enqueue(data);
MessageBox.Show(Encoding.ASCII.GetString(data));
}
//-------------------------------
任何想法我做错了什么?