As a proxy, there has two side: client side ( Client <-> Proxy ) and server
side ( Proxy <-> Server ).
Add a new member 'netvc_context' into class NetVConnection to indicate
which side the NetVC working on.
And remove member 'server_addr' from UnixNetVConnection:
{code}
246 // amc - what is this for? Why not use remote_addr or con.addr?
247 IpEndpoint server_addr; /// Server address and port.
{code}
implement new methods get_client_addr() and get_server_addr() on
NetVConnection to instead server_addr. these two methods could get the
right server/client address value by get_local_addr() or get_remote_addr()
depend on netvc_context.
Any Suggestion?
Thanks!
Oknet Xu