>On the "which protocol to support" point, why not all? I mean, PPP could >support IP, IPX, etc, no? I don't see why we should specified for a DialUp >connection only IP or IPX or both packets should be allowed to pass thru the >PPP link. If an application send IPX (SPX packet) data and the dialup >connection is the link on the road, or PPP module know how to encapsulate IPX >packets and he do it, or he don't and drop it. >Is it a wrong idea? > If I understand the problem Waldemar pointed to it's called "binding" - we need to be able to bind protocol to particular interface or some TCP stream to particular instance of IP stack. And so on higher up OSI model. Just imagine you have 2 NICs and you want to make HTTP Proxy server. We should just include additional call/method BindTo(...) , IMHO. May be additional methods like Enumerate(). In case of PPP it would lookup profile for passwords etc. vlad ____________________________________________________________ Get advanced SPAM filtering on Webmail or POP Mail ... Get Lycos Mail! http://login.mail.lycos.com/r/referral?aid=27005