告诉我字节数据来自网络的清晰程度如何?例如:
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) { }
}
我想删除以前收到的数据。感谢
答案 0 :(得分:1)
我想删除以前收到的数据。
了解垃圾收集的工作原理。这部分不是内存泄漏,它可能只是延迟释放,因为GC看不需要释放内存。
如果您有内存泄漏,它就在其他地方,并且有工具可以找到它(MemProfiler就是我使用的)。