Hi I am writing a application that will run on a machine with multiple network interfaces(and IP networks) and accept connections from any interface. The protocol(very similar to passive ftp) requires the client to be told an IPEndpoint (address and port) for a second connection. Unfortunately the client is a "black box" (quite literally) and I can't change it's behavior. So, my question is, how can I tell which local IP address the client connected to given only the TcpListner and TcpClient objects for my open connection? I have looked through the msdn and this group, but all I can find is how to find the remote IpEndpoint, which is not so useful to me.
Thanks Cheers -Andrew
