Which is exactly what I do, even with WinXP on every (OK, both)
computer in the house. I recommend the same configuration to anyone I
assist.
I think the phrase "... XP FORCES (emphasis mine) the use of
TCP/IP on the LAN..." is a bit of an over-simplification. Granted,
only TCP/IP is installed by default, but it's remarkably simple to add
IPX/SPX, as I did immediately upon creating a home LAN, or even
NetBEUI. I think that anyone who's done requisite homework before
creating a home network could easily have discovered how to do this,
as well.
Believe me, I tried this and could not get it to work at all. Neither
IPX, nor the tucked-away "unsupported" NetBEUI, would F&PS on pure
peer-to-peer LANs with Win9x PCs successfully using these protocols.
(I didn't try using Client for Novell, as prior experience with that
in Win9x was enough to make me avoid that thereafter)
That's why I made the assertion I did, not simply because XP waves
TCP/IP in my face <g>. I've made this assertion in posts often,
hoping someone would reply "oh fer folk's sake, do X Y and Z and then
it will work", but the closest I had was a suggestion to retro-fit the
NetBEUI support files from Win2000 instead of using the ones from XP.
I haven't tried that, figuring that if XP is different enough for XP's
own NetBEUI to work differently to Win2000's - and XP's NetBEUI is
unsupported - then using Win2000 code instead would be even more
likely to blow up a few patches and SPs down the line.
So, seriously: If you know a way to do pure serverless F&PS on mixed
Win9x/XP LANs, or even pure XP LANs, using anything other than TCP/IP,
I'd be very interested to hear how. I confess I haven't re-tried this
lately, having given up possibly before SP1, so if something's changed
to fix it, I'd like to know about that too.
You are correct about WinXP's ICF making File and Print Sharing
more difficult for those who use only TCP/IP. As you know, this issue
is fixed with Service Pack 2's Windows Firewall.
SP2's not in the hand, so what I'd really like to know for now is what
ports to open to get F&PS working on current XP installations. I
understand I have to Add a new entry to the canned list of things in
the relevant dialog box, and I can find that article easily enough
from the "Secure your PC" page, but the port addresses I need.
I don't have a LAN here, and won't be testing betaware on clients'
production LANs, so I can't play with SP2 and LANs. I'll also likely
hold off on SP2 for a week or few to see if anything blows up, before
fitting it on the PCs that I see for other reasons, so for a while
past the SP2 release date, I'd have need of pre-SP2 workarounds!
Is SP2 smart enough to know the difference between local and global IP
ranges, and handle these differently?
-- Risk Management is the clue that asks:
"Why do I keep open buckets of petrol next to all the
ashtrays in the lounge, when I don't even have a car?"