示例#1
0
        public bool Connect(string server, int port)
        {
            if (string.IsNullOrEmpty(server))
            {
                throw new ArgumentNullException("server");
            }
            if (port <= 0)
            {
                throw new ArgumentOutOfRangeException("port");
            }

            _server = server;
            _port   = port;

            if (_socket == null)
            {
                _socket = new SymSocket();
            }

            return(_socket.Connect(server, port));
        }
示例#2
0
 public SymSession(ISymSocket socket, int symDirectory)
 {
     Initialize();
     _socket      = socket;
     SymDirectory = symDirectory;
 }
示例#3
0
 public SymSession(ISymSocket socket)
 {
     Initialize();
     _socket = socket;
 }