Comments on main() xsd

This commit is contained in:
Russ Magee 2019-12-19 20:34:05 -08:00
parent 9f956cff62
commit 4e0ddf282a
1 changed files with 6 additions and 4 deletions

View File

@ -495,10 +495,12 @@ func (a *allowedHMACAlgs) Set(value string) error {
} }
// Main server that listens and spawns goroutines for each // Main server that listens and spawns goroutines for each
// connecting client. Note this code is mostly identical to standard // connecting client to serve interactive or file copy sessions
// tcp server code, save for declaring 'xsnet' rather than 'net' // and any requested tunnels.
// Listener and Conns. The KEx and encrypt/decrypt is done within the type. // Note that this server does not do UNIX forks of itself to give
// Compare to 'serverp.go' in this directory to see the equivalence. // each client its own separate manager process, so if the main
// daemon dies, all clients will be rudely disconnected.
// Consider this when planning to restart or upgrade in-place an installation.
// TODO: reduce gocyclo // TODO: reduce gocyclo
func main() { func main() {
var vopt bool var vopt bool