On Tue, Feb 17, 2009 at 5:39 PM, Sai Pullabhotla
<[email protected]> wrote:
> The getClientAddress returns the IP Address of the client that
> connected/logged into the server. If the client used a Router to connect to
> the server over the Interner, the router's IP address is what the server
> will see as the connected client.

I hope, you mean, the public IP used by the client?

>
> I'm not sure on your second question as I do not see a getHostAddress()
> method in the FTPSession. Please clarify further.
>
> Thanks.
>
> Sai Pullabhotla
> Phone: (402) 408-5753
> Fax: (402) 408-6861
> www.jMethods.com
>
>
>
> On Mon, Feb 16, 2009 at 7:13 PM, Koichi Tsunoda <[email protected]>wrote:
>
>> Hey all,
>>
>> It seems like if I do ftpSession.getClientAddress().toString() in an Ftplet
>> methods (onLogin, etc.), it won't get the actual user's address for me. I'm
>> wondering if that is because of NATs/Firewalls/etc., or if it's a bug? It
>> seems to get the last address the "hop" came from, rather than the original
>> origin.
>>
>> On the side note, if I do ftpSessoin.getHostAddress().toString(), it'll get
>> the internal IP, rather than the external IP address that the user used to
>> ftp to that machine. Is that also behaving the way it's supposed to work?
>>
>> Thanks!
>> Koichi
>>
>>
>>
>>
>



-- 
thanks
ashish

Blog: http://www.ashishpaliwal.com/blog

My Photo Galleries: http://www.pbase.com/ashishpaliwal

Reply via email to