func serveGIF(conn *telnet.Conn, anim *Anim) { writeImage(conn, anim.ImageAtTime(500)) // Close the connection when done serving err := conn.Close() if err != nil { log.Print("Error closing connection:", err) return } log.Print(conn.RemoteAddr(), " ] Client disconnected.") }