public static TcpClientConnection CreateFactory(object state) { var options = (ConnectionOptions)state; var connection = new TcpClientConnection(); connection.Options = options; if (!connection.TryConnect()) { connection = null; } return(connection); }
public static void ReleaseFactory(TcpClientConnection connection) { try { connection.Close(); } catch (SystemException sex) { if (g_traceInfo.IsWarningEnabled) { TraceHelper.TraceWarning(g_traceInfo, sex.Message); } } }