private static void Cleanup()
{
// Do a cleanup
if (rcv_sock != null)
rcv_sock.Close();
if (tx_sock != null)
tx_sock.Close();
if (RecordingBinaryWriter != null)
RecordingBinaryWriter.Close();
if (RecordingStream != null)
RecordingStream.Close();
if (RecordingBinaryWriter != null)
RecordingBinaryWriter.Dispose();
if (RecordingStream != null)
RecordingStream.Dispose();
}