Ejemplo n.º 1
0
        /// Connection functions //////////////////////////
        public static bool IsConnected()
        {
            if (socket == null)
            {
                return(false);
            }

            try
            {
                return(!((socket.Poll(1000, SelectMode.SelectRead) && (socket.Available == 0)) || !socket.Connected));
            }
            catch (ObjectDisposedException e)
            {
                plugin.VerboseError("TCP client was unexpectedly closed.");
                plugin.VerboseError(e.ToString());
                return(false);
            }
        }