- handle() is gone — the dispatch + panic recovery is inlined into the per-request goroutine in Start(). Panic recovery is lifecycle, not protocol handling. - Serve → Start: accepts a connection and runs the 9P loop - Shutdown → Kill: stops accepting, cancels sessions, waits for goroutines to drain. - 2 methods remain on *Server: Start, Kill. Server is purely lifecycle. - All 9P protocol handlers are package-level functions. |
||
|---|---|---|
| .. | ||
| Ollie | ||
| ollie-9p | ||
| ollie-remote | ||
| olliesrv | ||