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
// connecting client. Note this code is mostly identical to standard
// tcp server code, save for declaring 'xsnet' rather than 'net'
// Listener and Conns. The KEx and encrypt/decrypt is done within the type.
// Compare to 'serverp.go' in this directory to see the equivalence.
// connecting client to serve interactive or file copy sessions
// and any requested tunnels.
// Note that this server does not do UNIX forks of itself to give
// 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
func main() {
var vopt bool