This week's book giveaway is in the Testing forum. We're giving away four copies of The Way of the Web Tester: A Beginner's Guide to Automating Tests and have Jonathan Rasmusson on-line! See this thread for details.
Why aren't raw sockets supported in the java.net package? The Sun party line seems to be that it is because super user privilege is required on Unix platforms to open a raw socket. So what? Root privilege is required to start a ServerSocket on port 1000 but the net API wouldn't be much without ServerSockets. I think the real reason is they're afraid of Java being the ultimate hacker's kit. Just think how simple it would be to make a packet spoofer class with raw socket support. Or to launch a SYN flood DOS attack. Steath probes would be a cake walk. That's my opinion, what does everyone else think? Michael Morris
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Ernst F. Schumacher