Visual Studio C# 2010 と SQL SERVER を使用して、クライアント サーバー ソケット プログラミングに取り組んでいます。
プログラムは正常に動作します。しかし、しばらくするとエラーが発生します
"System out of memory exception"
ここでは、ソケット パケット クラスを使用します。
public class SocketPacket
{
public SocketPacket(System.Net.Sockets.Socket socket, int clientNumber, string ClientIP)
{
m_currentSocket = socket;
m_clientNumber = clientNumber;
m_ClientIP = ClientIP;
}
public System.Net.Sockets.Socket m_currentSocket;
public int m_clientNumber;
public byte[] dataBuffer = new byte[10000000];
public string m_ClientIP;
}
dataBuffer がいっぱいになると思います
dataBuffer を解放するには?