in Stable-Diffusion-UI-Agones/agones-sidecar/main.go [392:407]
func tcpHandleCommand(conn net.Conn, txt string, s *sdk.SDK, cancel context.CancelFunc) {
log.Printf("TCP txt: %v", txt)
response, addACK, err := handleResponse(txt, s, cancel)
if err != nil {
response = "ERROR: " + response + "\n"
} else if addACK {
response = "ACK TCP: " + response + "\n"
}
tcpRespond(conn, response)
if response == "EXIT" {
exit(s)
}
}