I have set up a fresh ftp server, with 2008R2 - I KNOW it's the RTM this time - and still I get the server's ip address from this function:
void IFtpLogProvider.Log(FtpLogEntry loggingParameters)
{
string strRemoteIp = loggingParameters.RemoteIPAddress.ToString();
WriteToFile(strRemoteIp);
}
A little more about my development setup, I'm building the object on my Windows 7 Desktop then copying the object to the server. Is there anything else you need to know?