public ISocket4 CreateSocket(string hostName, int port)
		{
			ISocket4 socket = _delegating.CreateSocket(hostName, port);
			_lastClientSocket = new PassThroughSocket(socket);
			
			return _lastClientSocket;
		}
        public ISocket4 CreateSocket(string hostName, int port)
        {
            var socket = _delegating.CreateSocket(hostName, port);
            LastClient = new PassThroughSocket(socket);

            return LastClient;
        }
        public ISocket4 CreateSocket(string hostName, int port)
        {
            var socket = _delegating.CreateSocket(hostName, port);

            LastClient = new PassThroughSocket(socket);

            return(LastClient);
        }