private void Disconnect()
{
if (m_conn is System.IO.Pipes.NamedPipeServerStream)
{
try
{
((System.IO.Pipes.NamedPipeServerStream)m_conn).Disconnect();
}
catch
{
}
m_current_connect = null;
}
m_current_read = null;
}