I know im looking into this stuff right now. In my VB server, I make use of a 3rd party tool for IOCP. I could write a PB using such an interface but that would require an outside ActiveX DLL, which is something I'm pretty much against for PB so *shrugs*
To answer your questions...
PB has a nice Winsock library, but is only really usefull (in the real world) for client-side applications. AngelSoul's Winsock Library is basically the same except for two enhancements, I believe. Ability to listen on more then one port, and to use UDP. It does not fix the server problem.
I mean, don't get me wrong. Attempts to use the libraries on the server side will get you about the same as using the horrible Winsock Control for VB, it'll die or lock up after a small amount of connections.
So we have yet a real server-side winsock solution for PB. I'll probably just write an interface to a free IOCP DLL I have for PB, then we can see from there. But as it stands now, it looks like hardly anybody here does network programming in PB, let alone a real server. So it may be good just for me
