You missed my point entirely or perhaps I didn't make it clear enough. Of course there are ways of getting notified (there always are) in the VM about a startup but what should the VM do?!
I'll point out the mac vm does take action on sleep/wake for sockets. However some of this has changed between os 8.x and 9.x let alone 10.x , testing this was a bear and I've not looked at it for years now.
It was more a preventive action because we'd get notified that all our socket structures were being invalidated and we needed to set some flags otherwise when squeak wakes up and attempts socket interact then it would die attempting to use bogus sockets handles. I think starting in os-9 they keep all the structures now and *maybe* on a wakeup you continue, but I've not verified that.
Ah, also if someone changes the IP address of the machine while running a squeak server, dumb idea, notifications of this flow too.
But lets consider this as a broader topic, not only wake/sleep should be passed up, also quit for example has been raised from time to time as an issue.
-- ======================================================================== === John M. McIntosh johnmci@smalltalkconsulting.com 1-800-477-2659 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ======================================================================== ===