Mark Samuel Miller
-
2005-05-30
- assigned_to: nobody --> caplet
Blocking services, such as the serversocket with its
accept method, should be put in separate vats. I
presume this would entail launching a tiny bit of
source code in a vat with privileged scope, just enough
code to do
<unsafe:java.net.ServerSocket>new(portNumber) where the
portNumber is created by thepowerbox from the
authorized caps description.
This cannot be made to work usefully until 3-vat comm
works, otherwise the background vat in which a server
would do its real work can't get the handoff from the
powerbox/caplet in the fe vat.