清除字节数据语音流?

时间:2012-06-21 09:31:55

标签: c# sockets

告诉我字节数据来自网络的清晰程度如何?例如:

 public void OnRecievedData(IAsyncResult ar)
            {
                Socket sock = (Socket)ar.AsyncState;

                try
                {
                    int nBytesRec = sock.EndReceive(ar);
                    if (nBytesRec > 0)
                    {
                        sound.PlayReceivedVoice(buffer);
                     //   Array.Clear(buffer, 0, buffer.Length);
                        SetupRecieveCallback(sock);
                    }
                    else
                    {
                        sock.Shutdown(SocketShutdown.Both);
                        sock.Close();
                    }
                }
                catch (Exception) { }
            }

我想删除以前收到的数据。感谢

1 个答案:

答案 0 :(得分:1)

  

我想删除以前收到的数据。

了解垃圾收集的工作原理。这部分不是内存泄漏,它可能只是延迟释放,因为GC看不需要释放内存。

如果您有内存泄漏,它就在其他地方,并且有工具可以找到它(MemProfiler就是我使用的)。